The London Town Hotel is situated on Penywern Road, in the heart of Earls Court (in the Royal Borough of Kensington & Chelsea), minutes away from the Earls Court London Underground Station.
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.
The Hotel is located close to the Olympia Exhibition Centre, which is 1 stop via the London Overground from West Brompton Station, or a 20min walk.
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.