About Us

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.