Church Madness 2017

The Oratory of Saint Francis de Sales, sometimes called the Cathedral of South Saint Louis, was completed in 1908. It was the tallest church in the country at the time of its completion having being designed in the same style as the tallest church in Germany, the Ulm Minster, by architects brought over from Berlin in the country of origin of the first parishioners. An excellent example of gothic revival architecture at the turn of the last century, the "Cathedral of South Saint Louis" was recently voted the most beautiful Church in America in the Church Madness 2017 competition conducted by Art and Liturgy.

Explore Tradition for Tomorrow