This place was perfect. It's on the West side of Louis Armstrong park, nestled between Treme and the French Quarter. Walkable to everything you want to see.