St. Louis Cathedral dubbed “most beautiful church in the country”

Second largest church in St. Louis dubbed “most beautiful church in the country”

St. Louis’ own St. Francis de Sales Oratory ( 2653 Ohio) was voted America’s Most Beautiful Church in blog Art & Liturgy ‘s 2017 “Church Madness National Churchpionship.” Church Madness by Granda Liturgical Arts, based in Madrid, Spain, pitted 64 American churches against each other nationwide in East, West, Midwest, and South brackets.