Travellers enjoy visiting the interactive Discovery Longue Vue House and Gardens, located 18 minutes' walk from the 2-star London Lodge Motel, as well as the immense Audubon Aquarium of the Americas accessible with 15-minute car ride. If you are willing to explore even more landmarks in New Orleans, attend the 5.6-acre Palmer Park located 2.4 km from the property.