Modern hotel in New Orleans, LA tucked in the French Quarter. Escape to a lesser-known and enigmatic side of the city while remaining right at its heart.