St. Thomas More Catholic Church Alhambra Photo Gallery
Church Photos
Leadership Photos
Historical Photos
Location of worship
2510 South Fremont Avenue
Alhambra,
CA
91803-4398
United States
Phone: (626) 284-8333
Click here to contact the church Â