Sheraton New Orleans

New Orleans, United States

Sheraton New Orleans

Sheraton New Orleans, located at 500 Canal Street in the Central Business District of New Orleans, Louisiana, is a 49-story, 490-foot (149 m) tall skyscraper. The Sheraton is the 6th tallest building in New Orleans. The hotel is part of Marriott International.


Accommodations near Sheraton New Orleans

View more accommodations near Sheraton New Orleans

Nearby Tours & activities