Ss Peter and Paul Antiochian Orthodox Church of the Antiochian Orthodox Archdiocese of North America located in Ben Lomond, CA
35