510 Saint Louis St, New Orleans, Louisiana 70130 USA
Dec2023: A peek inside through the front window
Photo Credit: Yelp