The 2-star Windsor House Hotel places guests abound 1.9 km from POSK, Threesixty Theatre and Buckingham Palace. The hotel represents imperial architecture in London.
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, television, ironing facilities and a dressing area. The guestrooms look out on the garden.
Eat & Drink
Dragon Palace and Prince of Teck serve a selection of meals within 100 meters from the venue.
Multilingual staff offers ironing service and 24-hour reception.
Wireless internet is available in the entire hotel for free.
No parking available.