Saint Mark's University ParishParishShare6550 Picasso RoadIsla Vista, CA 93117United StatesGet directions