Camellia Grill French Quarter

From $ -1 per night

Avg. User Rating:


540 Chartres Street, New Orleans, Louisiana
(504) 522-1800
Show More Info
Camellia Grill French Quarter Photo, New Orleans, Louisiana

User Reviews


Not red beans & rice
Not red beans & rice