Camellia Grill

American Restaurants

626 South Carrollton Avenue
New Orleans
70118

Open Hours

Sun-Thu: 8:00-01:00 Fri-Sat: 8:00-03:00

Description

The Camellia Grill has a location on Chartres in the French Quarter, a must-stop in New Orleans. Friendly, quirky staff and patrons.

Reviews

000

No reviews found. Be the first to review this place.

Write a Review

Current Location