6001 Stars And Stripes Blvd, New Orleans, Louisiana 70126 USA
Oven Roasted Turkey Sandwich
Photo Credit: Yelp