Location of The Shops at Canal Place mall is 333 Canal Street, New Orleans, Louisiana - LA.
GPS Coordinates: 29.951123, -90.065424
« Return to The Shops at Canal Place