St. Francis de Sales Oratory
St. Francis de Sales Church is a Roman Catholic Oratory located in south St. Louis, Missouri, United States. It is the second largest church in the Archdiocese of St. Louis after the cathedral-basilica. The church is popularly known as the "Cathedral of South St. Louis".
Benton ParkHodak's Restaurant & BarThe Shaved Duck SmokehouseBlues City DeliPeacemaker Lobster & CrabLona's Lil EatseggBenton Park Cafe & Coffee BarVenice CaféFritanga Nicaraguan CuisineFrazer's Restaurant & Lounge