Camellia Grill

New Orleans, LA


Address

626 South Carrollton Avenue
New Orleans, LA 70118

Phone

+1 504 309 2679


Neighborhood

Uptown


Avg Cost

$15.00


Hours

Mo to Th from 08:00 AM to 11:00 PM
Fr to Sa from 08:00 AM to 01:00 AM
Su from 08:00 AM to 11:00 PM


Category

Nonsmoking, American, Child Friendly


Avg User Rating

362 reviews

More Info

Destination Guide

Hotels near Camellia Grill

Things to do near Camellia Grill

Restaurants near Camellia Grill

Shops near Camellia Grill