First Presbyterian Church

Palo Alto, CA, US Type: Presbyterian