Windsor House Hotel
Windsor House Hotel
12 Penywern Road
London
SW5 9ST
United Kingdom
Rooms from £49.50 ( €54.45 / $71.77 ) per night
Next to Earls Court Underground Station, Windsor House Hotel offers budget rooms with private bathrooms. Earl’s Court Exhibition Centre is a 5-minute walk away, and Stamford Bridge, home of Chelsea FC, is 15 minutes’ walk from the hotel.
Similarly Priced Hotels
This hotel supplied in conjunction with Bookings.







