With a stay at Windsor House Hotel in London (Kensington - Earl's Court), you'll be minutes from Earl's Court Exhibition Centre and close to Royal Albert Hall. This hotel is close to Big Ben and Trafalgar Square.
Make yourself at home in one of the 25 guestrooms. Conveniences include desks, and irons/ironing boards can be requested.
Take in the views from a garden and make use of amenities such as tour/ticket assistance.
Featured amenities include a 24-hour front desk, multilingual staff, and a safe deposit box at the front desk.