Restaurants in New Orleans, LA
Restaurants
217 Camp St.,
New Orleans ,
LA
70130
UNITED STATES
Based on 1 reviews
Great decor in this newer Spanish CBD location
We like the place alot. The decor is great but until they make the food less oily we won't go back unless it is strictly for drinks.Worldwide > United States > New Orleans, LA > Restaurants