The London Town Hotel
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 Centers.
With excellent transport links, the London Town Hotel is the ideal base for exploring & 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 & toilet), free WiFi, freeview digital TV, direct dial telephones, room safes, hairdryers and all our rooms are non-smoking.