since 1999
Home > London Hotels > Earls Court Hotels > Windsor House Hotel
Book online or call us on +44 (0) 1480 212898

Windsor House Hotel (SW5)

12 Penywern Road, London, SW5 9ST, United Kingdom Location & Map

Windsor House Hotel Profile and Photos

The Windsor House Hotel is a perfect choice for those travellers to London looking for clean and affordable budget accommodations in central London. This one-star hotel in London, allows hotel guests free use of the hotel kitchen for preparing own lunches/teas/dinners.

Hotel Features & Facilities

Family rooms, Garden

Room Features

Ironing facilities, Shower, TV, Telephone, Shared Toilet, Carpeted Floor

Hotel Location & Car Parking

Situated on Penywern Road in Earl's Court, the Windsor House Hotel is just a short walk to Earl's Court underground station and the Earls Court Exhibition Centre. No car parking is available at the Windsor House Hotel.