This modern hotel is located on the famous Canal Street, in the heart of New Orleans. It is only a short distance of the French Quarter.
See more: Hotels in USA Hotels in New Orleans - La Holiday Destinations in USA