London Town Hotel - Earls Court - Quality, Comfortable, Bed & Breakfast Hotel in Central London
The London Town Hotel is a quality, comfortable, bed & breakfast hotel in central London.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 have ensuite facilities (shower & toilet), freeview digital TV, free WiFi, direct dial telephones, room safes, hairdryers and all our rooms are non-smoking.
Our friendly, helpful staff are available to offer whatever assistance you may require during your stay.
london town hotel, hotel in earls court, hotel in kensington, hotel in chelsea, hotel in zone 1, hotel in west end, hotel near earls court, hotel near olympia, london, town, hotel, earls court, bed and breakfast, quality bed and breakfast
cheap bed an