Windsor House Hotel Earls Court

12 Penywern Road, Earls Court, London SW5 9ST

Windsor House Hotel

Windsor House Hotel Earls Court

Located in Kensington and Chelsea, the Windsor House Hotel is a short walk to several local attractions, including Earls Court Exhibition Centre. This Victorian hotel is situated just a five-minute walk from Earl’s Court Tube Station.

The Windsor House Hotel London offers a number of facilities including a garden and family rooms. The hotel’s multilingual staff will be happy to share local knowledge and assist you in organising your stay in London.

The hotel offers 25 rooms, each equipped with a telephone, ironing facilities and a TV.

Local attractions near the hotel include Brompton Cemetery and Gloucester Road. London city centre is only a 10-minute car ride away.


Posted in: 1 star, Earls Court, Family rooms, London SW5, Penywern Road