Located in London (Kensington - Earl's Court), London Town Hotel is close to Earl's Court Exhibition Centre, Royal Albert Hall, and Stamford Bridge Stadium. Also nearby are London Natural History Museum and Kensington Palace.
A complimentary breakfast is served each morning. In addition to tour/ticket assistance and a garden, London Town Hotel features coffee/tea in the lobby. Complimentary wireless Internet access is available in public areas and an Internet point is located on site. Additional amenities at this Victorian hotel include an elevator (lift) and tour assistance. This is a smoke-free property.
The 30 guestrooms at London Town Hotel include safes and hair dryers. Complimentary wireless high-speed Internet access is provided. Rooms are equipped with LCD televisions with digital channels. Bathrooms offer showers and complimentary toiletries. Additional amenities include windows that open and blackout drapes/curtains.