Charles • November 17, 2013Known as the "Cathedral of South St. Louis", St. Francis de Sales was dedicated in 1908. Built in the Gothic Revival style it features the tallest church spire in the city at over 300 feet.
Beth L. • June 9, 2013Pretty church but do not attend the school of nursing. Worst nursing school in st louis area.
Don't see the place you're looking for? Add a new place to Foursquare.