Staying at the The Maidstone New Orleans Hotel, you will be 4.2 km from the immense Audubon Aquarium of the Americas and 3.2 km from the 31 - acre Louis Armstrong Park. If you are willing to explore even more landmarks in New Orleans, consider checking out the multi-building National WWII Museum set 4.3 km away.