Trusted for 10 years
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.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 are available to offer whatever assistance you may require during your stay.
Please mention us when you contact this trusted business.
London Town Hotel have received 0 user reviews
How do the reviews work?