star star star 1300 Canal Street, New Orleans, Louisiana 70112, United States
1300 Canal Street, New Orleans, Louisiana 70112, United States
This hotel brings Self-Expression HospitalityTM to New Orleans. Guests can take a walk down Bourbon Street or head to the Mercedes-Benz Superdome – this hotel is at the center of it all. It is steps away from the French Quarter, in the heart of the Central Business District. The destination invites both locals and guests who desire an authentic experience.