The Windsor House Hotel London is a 2 star hotel located in Central London. Cleanliness, comfort and low prices iare premises that makes this hotel different. It is an ideal accommodation for those tourists who want to know the city and do not pretend excessive luxuries. It is an excellent choice for young and active visitors since there are only staircases to the different floors. It is situated only 5 minutes away from Earls Court Exhibition Centre, in the city Centre, Area 1, and only 2 minutes walk from the undergound stop Earls Court.
The Windsor House Hotel London offers 25 single, double, triple, quadruole, quintuple and six beds bedrooms, ideal for families with children. Lunch, tea and dinner can be prepared at the kitchen of the Hotel. There is a sunny playground and a garden. Important: Credit Cards are accepted (except American Express and Diners).
hide more details
We have a 72 hour cancellation policy, please ring for more details.