ST. MARK'S EPISCOPAL CHURCH PALO ALTO

St. Mark's Episcopal Church Palo Alto

600 Colorado Avenue, Palo Alto, 94306