The King'S Head Hotel
The 4-star The King'S Head Hotel is set just 7.2 km from Up at The O2, Twickenham Stadium and Hyde Park. The excellent hotel represents Victorian architecture in London.
London Transport Museum Depot, The Depot and Kew Bridge Steam Museum are within a 10-minute walk of the property.
This hotel comprises of Deluxe Twin Room, Classic Double Room and Superior Twin Room that come with luxurious décor as well as a minibar, individual climate control and TV. The property boasts views of Hyde Park from its rooms. The individual rooms feature bathrooms with a bathtub, underfloor heating and a hairdryer.
The brasserie Balans is around 5 minutes’ walk away.
The King'S Head Hotel can be reached in 15 minutes by car from London Heathrow airport.