The family 2-star Windsor House Hotel is a great place to stay in London.
The hotel lies within 20 minutes' walk of Imperial College London. London city center is 5 km away.
The property is in a 5-minute walking distance from Earls Court subway station. It will take around 25 minutes to get to London City airport by car.
There are 25 guestrooms featuring shared bathroom twin room, private double room and family studio equipped with heating, a safe, TV, a personal computer and ironing facilities. Windsor House Hotel offers rooms with garden view. Bathrooms feature a shower and guest toiletries.
Eat & Drink
A day at Windsor House Hotel begins with a complimentary breakfast. Guests can dine at Dragon Palace and Prince of Teck, about 100 meters away from the property.
Multilingual staff provides guests with 24-hour reception and ironing service.
Wireless internet is available in the entire hotel for free.
No parking available.