Advertisement

The Camellia Grill

Open daily 8 AM-11 PM

Advertisement
Black-and-white storefront of The Camellia Grill with its red neon sign and white columns in New Orleans

Menu

Menu items and prices are approximate and may have changed — call the restaurant to confirm.

Advertisement

More restaurants nearby