Church

Holy Trinity & Holy Cross Cathedral, Birmingham

Birmingham, Alabama, United States