Saint Thomas the Apostle Church
About Us
Saint Thomas the Apostle Church is a local Orthodox (OCA) church in Saint Louis, MO.
- Denomination
- Orthodox (OCA)
Contact
Phone
314-353-0841
Website
Not available
Saint Thomas the Apostle Church is a local Orthodox (OCA) church in Saint Louis, MO.