Update Info - Tequila Blues
This restaurant was reported as closed. If it is open, let us know.
Tequila Blues
1200 Decatur st
New Orleans, LA 70116
1200 Decatur st
New Orleans, LA 70116
This restaurant was reported as closed. If it is open, let us know.