Share This:

3312 Esplanade Ave.,
New Orleans, LA 70119
504-488-6946

Property Description

A lover of garlic would be in heaven at this Spanish restaurant. Locals rave about the paella.
Amenities
Cuisine Served
  • Spanish
Meals Served
  • Dinner