Location Situated at the center of Jefferson Parish, 12 miles from Louis Armstrong International Airport and 20 minutes from Downtown New Orleans. Prestigious neighbors:…