Windsor House is a welcoming 2-star hotel set 2.9 km from Hyde Park and 1.6 km from Victoria and Albert Museum.
The hotel boasts convenient location in London close to Earls Court underground station. The property is set within 5 km distance from London city center.
Windsor House Hotel is within a 20-minute drive to London City airport.
Guests at Windsor House Hotel are accommodated in rooms with a personal computer, heating, TV, ironing facilities and a dressing area. The guestrooms look out on the garden. They provide bathrooms with a shower and guest toiletries.
Eat & Drink
The gastropub Dragon Palace is just about 100 meters away.
Guests can make use of ironing service and 24-hour front desk on site.
Wireless internet is available in the entire hotel for free.
No parking available.