St. Mark's Episcopal Church Palo Alto

600 Colorado Avenue, Palo Alto, 94306