Windsor House Hotel is placed in a natural area of London in the vicinity of Hyde Park, Chelsea and Kensington Gardens.
Overlooking Hyde Park the property boasts convenient location in Hackney of London. Natural History Museum, Stamford Bridge and Olympia Exhibition Centre are located 1100 meters from the hotel.
This hotel is placed within proximity to parks.
Within a 5-minute walk guests will find Earls Court subway station. It takes about 20 minutes to get to London City airport by car.
Windsor House Hotel offers 25 rooms fitted with ironing facilities, a safe, TV, a kitchen and a patio for a comfortable stay in London.
Multilingual staff provides guests with 24-hour reception and ironing service.
Wireless internet is available in the entire hotel for free.
No parking available.