Skip to main content
TravelType
All places in New Orleans

Sheraton New Orleans

The Sheraton New Orleans is a 49-story hotel tower completed in 1982 at 500 Canal Street in the city's Central Business District. Standing 490 feet tall, it ranks among the six tallest buildings in New Orleans and operates under the Marriott International umbrella. It is a large convention-oriented hotel typical of early-1980s American high-rise hospitality construction, without notable architectural or cultural distinction beyond its sheer scale.

Sign in to rate this place.

Sign in