Hotels Nearby

Comfort Inn Earls Court Hotel London
3 Star
Comfort Inn Earls Court Hotel London
0 km
11-13 Penywern Road Earls Court
London Town Hotel
2 Star
London Town Hotel
0 km
15 Penywern Road
Oxford Hotel London
3 Star
Oxford Hotel London
0 km
16-18 and 24 Penywern Road
Best Western The Boltons Hotel
3 Star
Best Western The Boltons Hotel
0 km
19-21 Penywern Road
City Continental London Kensington Hotel
3 Star
City Continental London Kensington Hotel
0 km
11-13 Penywern Road
Mowbray Court Hotel London
2 Star
Mowbray Court Hotel London
0.1 km
28 32 Penywern Road
Lord Jim Hotel London
2 Star
Lord Jim Hotel London
0.1 km
23-25 Penywern Road
No 1 The Mansions Serviced Apartments London
4 Star
No 1 The Mansions Serviced Apartments London
0.1 km
219 Earls Court Road

View nearby hotels on the map

United Kingdom London

Windsor House Hotel London

12 Penywern Road Price from GBP 90.21
Windsor House Hotel London

Location
Conveniently located in the city of London, Windsor House Hotel London is a 10-minute walk to Kensington Palace. The nearest underground station - Earl's Court is about 2 minutes from the hotel and you can reach Piccadilly using this public transport service in 10 minutes.

Rooms
The property features spacious and comfortable rooms that are provided with a host of modern amenities to make your stay a pleasant one.

Restaurant
Guests can utilise the services hotel's kitchen to prepare meals for themselves.

Hotel Facilities

  • Faxing Facilities
  • Garden
  • Lobby
  • Non-Smoking Rooms
  • Reception

Room Facilities

  • Colour TV
  • Ensuite / Private Bathroom
  • Heating
  • Iron / Ironing Board
  • Refrigerator
  • Safe
  • Telephone

12 Penywern Road - Earls Court London England - London

Address: Toogle Street View