511 St Louis St, New Orleans, Louisiana 70130 USA
Fried Green Tomatoes! Delicious!
Photo Credit: Yelp