One Canal Place

New Orleans, United States

One Canal Place

One Canal Place, located at 365 Canal Street in the Central Business District of New Orleans, Louisiana, is a 32-story, 440 feet (134 m)-tall skyscraper. The building contains The Shops at Canal Place and is attached to the Westin New Orleans Canal Place hotel, with which it shares a parking garage.

Accommodations near One Canal Place

View more accommodations near One Canal Place

Nearby Tours & activities