St. Theresa Of Avila Roman Catholic Church Photos

Meet 37 travelers, 16 tour guides and discover 1,244 photos

The St. Theresa of Avila Roman Catholic Church(Allen Academy) is a church located at 8666 Quincy Avenue in Detroit, Michigan. It was listed on the National Register of Historic Places in 1989.
View St. Theresa Of Avila Roman Catholic Church guide >

St. Theresa Of Avila Roman Catholic Church