3001 Tulane Ave., New Orleans, Louisiana 70119 USA
Enchiladas and steak quesadilla
Photo Credit: Yelp