Popular

More Photos

High Scores

About

626 S Carrollton Ave
New Orleans, LA
+1-504-309-2679
The Camellia Grill

The Camellia Grill

American (Traditional), Burgers, Sandwiches
127 reviews 127 reviews

Top Review On Yelp

rating May 3, 2018
One of the main reasons I'm going back to New Orleans in October. (the first being to remove a curse placed on me by a voodoo practicing street person... (read more)
Joseph D.