St. Teresa of Avila Catholic Church

Catholic

3636 N Market St, Saint Louis, MO, 63113

Phone: (314) 371-1190

Website: ststb.org

Nearby Churches

More Catholic churches in Saint Louis, MO

What to expect on your first visit