St. Francis Xavier Catholic Church, Birmingham, AL |
St. Francis Xavier Catholic Church, Birmingham, AL |
![]() Three Riverchase Office Plaza, Suite 124, Hoover, AL 35244 l (205) 443-3720 PH l (205) 443-3790 F ctsm@ctsmarchitects.com © 2017 CTSM Architects
|