With a stay at Henry's Townhouse, you'll be centrally located in London, within a 10-minute walk of Hyde Park and The Wallace Collection. This upscale hotel is 0.8 mi (1.3 km) from Madame Tussauds Wax Museum an ... Read more

View all Luxury Hotels in London