Holy Spirit Parish Center
37588 Fremont Boulevard
Fremont, CA
94536
United States
California US