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.
Rooms of Windsor House Hotel are appointed with ironing facilities, heating, TV, a dressing area and a patio. The guestrooms look out on the garden.
Eat & Drink
The gastropub Dragon Palace is located 100 meters from the property.
Multilingual staff offers 24-hour reception and ironing service.
Wireless internet is available in the entire hotel for free.
No parking available.