About Us
One Canal Place is a 32-story office complex located at the foot of Canal Street, in the heart of the Central Business and Maritime Districts. Completed in 1979, it is among New Orleans’ leading Class A commercial office buildings, with more than 650,000 leasable square feet. With accommodations for single office users to multi-floor tenants, the facility also offers ample covered parking, a prime location, and a list of amenities that makes doing business here a pleasure. And let us not forget the fabulous views of the city that come with every office.
Amenities
- Located in the heart of New Orleans at the center of the CBD, adjacent to the Riverfront.
- Available spaces include single office to multi-floor operations, with suites ranging in size from 500 sf to 21,000 sf, all finished to your specifications.
- Health club facilities on site.
- Upscale shopping adjacent in The Shops at Canal Place, complete with food court and Shake Shack.
- Enclosed parking access.
- Covered loading dock with freight access to each floor.
- On-site management.
- Superior security and maintenance.
- Quick access to interstate systems and public transportation.
- Hotel accommodations are in close proximity.