St. Theresa of Avila Roman Catholic Church
The St . Theresa of Avila Roman Catholic Church is a church located at 8666 Quincy Street in Detroit , Michigan . 
<triplet> St. Theresa of Avila Roman Catholic Church <subj> Detroit <obj> located in the administrative territorial entity