OverviewReviewsWin PrizesNearby

St. Teresa of Avila Catholic Church

No comments yet
Churches and Cathedrals
Recommended sightseeing time: 1-2 hours
Address: 3636 North Market Street, St Louis, MO 63113-3606
Phone: 314 371 1190
Congratulations! You found a new place!
Write a Review

    Located Nearby

    Nearby AttractionsMore (247)


    No comments yet
    519m away

    Fairgrounds Park

    No comments yet
    "City Park"
    1.28km away
    Nearby RestaurantsMore (6)

    Jazz at the Bistro

    1/51 Reviews
    1.54km away


    No comments yet
    3.41km away
    Nearby HotelsMore (219)

    Aloft St. Louis Cortex

    4.2/5No comments yet
    2.88km away

    Holiday Inn Express St Louis - Central West End, an Ihg Hotel

    4/511 Reviews
    3.22km away