What part of town is the house of blues located
Address: 225 Decatur St, New Orleans, LA 70130, USA
Dan Tabit | Sep 10, 2019
The French Quarter.
Nicolás Donadio | Sep 10, 2019
It's under construction right now but it's fully functional
Thanks! Your answer is awaiting moderation.