St. Thomas the Apostle Romanian Orthodox Church

Orthodox

6501 Nottingham Ave, St Louis, MO, 63109

Phone: (314) 226-9331

Website: www.stthomasstl.org

Connect: Facebook

Nearby Churches

More Orthodox churches in St Louis, MO

What to expect on your first visit