With a stay at The Windmill in London, you'll be 4.2 mi (6.8 km) from Hyde Park and 5 mi (8.1 km) from Wembley Stadium. This guesthouse is 5.2 mi (8.4 km) from Buckingham Palace and 5.6 mi (9 km) from The British Museum.
Make yourself at home in one of the 19 guestrooms.
Featured amenities include multilingual staff and luggage storage. Self parking (subject to charges) is available onsite.
This smoke-free guesthouse features rock climbing nearby and sailing nearby.