St. Theresa of Avila Roman Catholic Parish Complex

8666 Quincy Ave.
Detroit
Michigan
United States