All Souls Catholic Church Alhambra Photo Gallery
Church Photos
Leadership Photos
Historical Photos
Location of worship
17 South Electric Avenue
Alhambra,
CA
91801-1992
United States
Phone: (626) 281-0466
Click here to contact the church Â