Hotels Nearby
![]() |
3 Star Comfort Inn Earls Court Hotel London 0 km 11-13 Penywern Road Earls Court |
![]() |
2 Star London Town Hotel 0 km 15 Penywern Road |
![]() |
3 Star Oxford Hotel London 0 km 16-18 and 24 Penywern Road |
![]() |
3 Star Best Western The Boltons Hotel 0 km 19-21 Penywern Road |
![]() |
3 Star City Continental London Kensington Hotel 0 km 11-13 Penywern Road |
![]() |
2 Star Mowbray Court Hotel London 0.1 km 28 32 Penywern Road |
![]() |
2 Star Lord Jim Hotel London 0.1 km 23-25 Penywern Road |
![]() |
4 Star No 1 The Mansions Serviced Apartments London 0.1 km 219 Earls Court Road |
View nearby hotels on the map
Windsor House Hotel London
12 Penywern Road Price from GBP 90.21
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
book now!








3.5 Star
Deutsch
Español
Français
Italiano
Polski
Português
Swenska
Русский
Nederlands
日本語
한국어
ไทย
中文
中文