The London Town Hotel is situated in the tree lined Penywern Road, in the heart of Earls Court (in the Royal Borough of Kensington & Chelsea), minutes away from the Earls Court London Underground Station. The Hotel is located close to the Earls Court & Olympia Exhibition Centres.
With excellent transport links, the London Town Hotel is the ideal base for exploring & visiting London's tourist attractions, theatre shows, restaurants, shopping, or to do business.
Our rooms provide a comfortable space to relax, work and sleep, making it the perfect place for your visit to London. They all have en suite facilities (shower & toilet), free WiFi, freeview digital TV, direct dial telephones, room safes, hairdryers and our rooms are non-smoking.
Our spacious guest's lounge has complimentary tea & coffee making facilities, free WiFi connection and a public internet station. The lounge leads on to our terrace overlooking the garden.
Our friendly, helpful staff look forward to welcoming you at the London Town Hotel.