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 |
| |
Taqueria La Lucha is located at 404 Andrew Higgins Blvd New Orleans 70130, US |