Lola's

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.