THE LANDING is located at the South Shore Harbor, 15 minutes outside of downtown New Orleans. 

Use this address for your GPS: 6701 Stars & Stripes Blvd, New Orleans, LA 70126.