Santa Teresa Hills Presbyterian Church

5370 Snell Ave San Jose, CA 95123

See on Google Maps