Jewel of the South
1026 St Louis St, New Orleans, LA 70112, USA
⭐ 4.7 (693)Closed
About
Jewel of the South is a bar in 1026 St Louis St. Rated 4.7★ (693 reviews). Currently closed. Known for local flavors and friendly service.
Cuisines / Tags
barestablishmentfoodpoint of interestrestaurant
Opening hours
Hours not available.