Restaurants The Camellia Grill 626 S Carrollton Ave New Orleans, LA 70118 +15043092679 http://camelliagrillnola.com/