Our Lady Star of the Sea ChurchParishShare1385;1391 Michigan AvenueAlviso, CA 95002United StatesGet directions