Windsor House Hotel2.0 out of 5.0
- Close to Royal Albert Hall and Natural History Museum
- Free breakfast
- Free WiFi in rooms and public areas
- 24-hour front desk
Located in Earl's Court, Windsor House Hotel is within a mile (2 km) of popular sights such as Royal Albert Hall and Natural History Museum. This 25-room hotel welcomes guests with conveniences like free breakfast, free in-room WiFi, and coffee/tea in a common area. Also close to this London hotel are Buckingham Palace and Big Ben.
Free breakfast is included with your stay.
The 25 rooms have desks. Guests can stay connected with free WiFi.
Guests of Windsor House Hotel enjoy free WiFi in public areas, coffee in a common area, and a garden. The 24-hour front desk has multilingual staff ready to assist with tours/tickets and securing valuables.