STL church voted 'Most Beautiful Church'

St. Francis de Sale Oratory has won the 'Church Madness National Churchpionship'