Description
Venezuelan snacks & mains served in a relaxed restaurant that has regular live music.
Name: Avila Grill FQ moved to Mandeville
Address: 817 St Louis St, New Orleans, LA 70112
Phone Number: +1 504-478-0796
Restaurant Type: Venezuelan restaurant, Restaurant
Avila Grill FQ moved to Mandeville is a Venezuelan restaurant located at 817 St Louis St New Orleans/Louisiana
(Latitude,Longitude: 29.9573602,-90.0674318)
Postal Code: 70112
Location
-
817 St Louis St, New Orleans, LA 70112
Add a review