At 509 Canal St, New Orleans, LA 70130-2305New Orleans Here : Creole House Restaurant & Oyster Bar. Welcome to Creole House Restaurant & Oyster Bar is rated 4. It's worth a try!
Write a review