Skip to main content

St. Teresa of Avila Catholic Church

christian place of worship · Saint Louis, MO

Address
3636 N Market St, Saint Louis, MO 63113
Phone
(314) 371-1190
Website
ststb.org
Where
38.6516, -90.2253

Search Hominin for St. Teresa of Avila Catholic Church

Other christian place of worships nearby

More in Saint Louis

St. Teresa of Avila Catholic Church — christian place of worship in Saint Louis, MO | Hominin