1210 Locust St, St. Louis, MO 63103, USA
+1 314-231-3454
Built in the 19th century in Gothic Revival style. Step in if you want some spiritual experience.