
London, United Kingdom
The Windmill
3-star hotel
With a stay at The Windmill in London, you'll be 4 mi (6. 5 km) from Hyde Park and 4. 7 mi (7. 6 km) from Wembley Stadium. This guesthouse is 5 mi (8 km) from Buckingham Palace and 5. 6 mi (9 km) from The British Museum. Take…
- Wi-fi
- 24-hour reception
- Bar
- Grill/BBQ


