The London Town Hotel is situated in the tree lined Penywern Road, in the heart of Earls Court (in the Royal Borough of Kensington and Chelsea), minutes away from the Earls Court London Underground Station. The Hotel is located close to the Earls Court and Olympia Exhibition Centers. With excellent transport links, the London Town Hotel is the ideal base for exploring and visiting London, or to do business. All our rooms provide a comfortable space to relax, work and sleep. All our rooms have en suite facilities (shower and toilet), free WiFi, freeview digital TV, direct dial telephones, room safes, hairdryers and all our rooms are non-smoking.