Quick Links TOC

One Canal Place

  About One Canal Place

One Canal Place is a 32-story office complex located at the foot of Canal Street, in the heart of the Central Business & 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 up 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.

View Full Site Suggestion Box
© 2024
All rights reserved.