St. Teresa of Avila Catholic Church
Catholic
3636 N Market St, Saint Louis, MO, 63113
Phone: (314) 371-1190
Website: ststb.org
Nearby Churches
- West Bethel Missionary Baptist Church · St Louis, MO
- Azariah MB Church · St Louis, MO
- Saints Teresa and Bridget Catholic Church · St Louis, MO
- Temple of God Missionary Baptist Church · St Louis, MO
- Missionaries of Charity · St Louis, MO
- New Age Missionary Baptist Church · St Louis, MO