St. Francis de Sales Oratory’s Gothic revival-style architecture dubbed “Most Beautiful in the Country”

 

 

By Chelsie Hollis April 7, 2017 2:44 PM

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.”

Please follow and like us: