Our Lady of Peace Church & Shrine

Address:
2800 Mission College Boulevard, Santa Clara, California, USA
Telephone:
(408) 988-4585
Capacity:
1000
 View map