Windsor House Hotel
Windsor House is a budget 2-star hotel set close to Hyde Park, Kensington Gardens and Royal Albert Hall.
The hotel boasts convenient location in London close to Earls Court underground station. Natural History Museum, Olympia Exhibition Centre and Stamford Bridge are about 15 minutes' walk away.
Windsor House Hotel offers 25 guestrooms appointed with a patio, TV, ironing facilities, a kitchen and a safe with all the sights of London within easy access. Guests will enjoy a view of Hyde Park from their rooms.
Byron treats guests with mediterranean meals and lies within 100 meters from the property.
Windsor House Hotel lies within 20 minutes’ drive to London City airport.
Multilingual staff offers 24-hour reception and ironing service.