Mountain View CA Places Of Worship 1. 185 Castro St, Mountain View, CA 94041 | Ephesus (650) 625-8155