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 |
|
---|
Meals Served |
|
---|