Address: 404 Andrew Higgins Blvd, New Orleans, 70130
Phone: +1 504-533-0016
Work time: Monday:Closed
Tuesday:12-9PM
Wednesday:4-9PM
Thursday:4-9PM
Friday:4-9PM
Saturday:4-9PM
Sunday:Closed

About Taqueria La Lucha

Taqueria La Lucha is located at 404 Andrew Higgins Blvd New Orleans 70130, US

How to get to Taqueria La Lucha?