Welcome to London Town Hotel London, The London Town Hotel is a converted Victorian townhouse, just 100 metres from Earls Court Tube Station. It offers comfortable rooms with flat-screen TVs, free Wi-Fi, and continental breakfasts. Rooms at the hotel feature a telephone and radio accessed through the TV. They include bathrooms with a shower and hairdryer. Ironing equipment and safety deposit boxes are available from the reception. Breakfast is served in the open-plan dining room, whilst free tea and coffee is available in the guest lounge. Guests can book sightseeing tours and tickets for London’s major attractions from reception. Earls Court Exhibition Centre is a 5-minute walk away. The fashionable shopping districts of Kensington and Knightsbridge are nearby and the Tube provides easy access to the West End and Central London. (London Town Hotel London hotels booking).