In the historic French Quarter of New Orleans, Louisiana, steps from the Aquarium of the Americas, this elegant hotel offers comfortable guestrooms with iPod docking stations.
Address: 320 Decatur Street, New Orleans (Louisiana)
Rates from:
USD 139 Book Now