The 3-star London Town Hotel is set just 1.6 km from British Museum, The London Eye and Royal Albert Hall. Built in 1874, the hotel is a combination of Victorian architecture and contemporary facilities.
The hotel is ideally located close to Earls Court subway station. This traditional venue is 5 km away from the center of London.
Exhibition centers and trade fairs are short distance from the premises.
London Town Hotel is at a short distance from West Brompton train station. Just 20 minutes' drive from London City airport.
The hotel rooms are comfortable and come with free Wi-Fi, a personal safe, an iron with ironing board, flat-screen TV and a lounge area. The rooms look on to the garden. Bathrooms are fitted with a shower, a hairdryer and toiletries.
Eat & Drink
Guests can have a buffet breakfast from 07:30 till 09:00. The spacious bar serves a selection of tea and coffee. The venue is set next to an underground station and just 150 meters from Dragon Palace and Bencho Cafe with a broad selection of dishes.
Guests will benefit from 24-hour reception, housekeeping and ironing service along with a baggage storage, a safety deposit box and a designated area for smoking.
Wireless internet is available in the entire hotel for free.
No parking available.