Travellers enjoy visiting Green Park London, located 2.4 km from Abbey Court Hotel, as well as Madame Tussauds London accessible with 10-minute car ride. If you are willing to explore even more landmarks in London, attend Sussex Gardens Open Space located just a 5-minute walk from the property.