Camellia Grill

626 South Carrollton Ave., New Orleans, LA 70094
504-866-9573