New Orleans Marriott, located at 555 Canal Street in the Central Business District of New Orleans, Louisiana, is a 42-story, -tall skyscraper.
The New Orleans Marriott, located on 555 Canal Street in the Central Business District of New Orleans, Louisiana, stands as a 42-story, -tall skyscraper.