• Top Places
  • All
0 Ratings
+ Share On... Facebook Twitter

St. Francis de Sales

Map & Directions 2653 Ohio Ave.
Saint Louis, MO 63118
  • Call for hours


Merchant's Description

In January 2005, the Institute of Christ the King Sovereign Priest became a part of the great Catholic tradition of St. Louis.

Member Reviews

No Reviews yet, leave the first one below!

Your Review:

Your Rating:


Tips from foursquare

  • Charles on 11/17/13

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

Check out St. Francis de Sales on Foursquare

Reviews and News

Best Of Awards


Today's Daily Deal

Over half off 4, 5 or 6 night stay at Mayan Village Resort in Baja California Sur, Mexico (see options) View more Voice Daily Deals

Events Nearby

Religion and Spirituality Nearby

See More Religion and Spirituality