St Teresa of Avila Church
CLOSED NOW
Today: 9:00 am - 3:00 pm
Tomorrow: 9:00 am - 3:00 pm
159 Years
in Business
Fax: (314) 531-1047
Phone: (314) 531-1047
St. Teresa of Avila Catholic Church
Saint Teresa & Bridget Parish
Phone: (314) 371-1190
Address: 3636 N Market St, Saint Louis, MO 63113
Website: http://ststb.org
2653 Natural Bridge Ave, Saint Louis, MO 63107
3704 N Market St, Saint Louis, MO 63113
2153 Salisbury St, Saint Louis, MO 63107
1208 N Sarah St, Saint Louis, MO 63113
600 N Euclid Ave, Saint Louis, MO 63108
15 Plaza Sq, Saint Louis, MO 63103
1449 Webster Ave, Saint Louis, MO 63106
4662 Delmar Blvd, Saint Louis, MO 63108
2424 Annie Malone Dr, Saint Louis, MO 63113
2831 N Kingshighway Blvd, Saint Louis, MO 63115