Lola's

Location

3312 Esplanade Ave.
New Orleans LA 70119
A lover of garlic would be in heaven at this Spanish restaurant. Locals rave about the paella.

Amenities

Meals Served
  • Dinner

Contact

Phone: