Camellia Grill - Uptown

626 S.Carrollton Ave., New Orleans, Louisiana