Saint Leos Catholic MissionParishShareGenevieve StreetSolana Beach, California 92075United StatesGet directions