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 has comfortable guestrooms include triple room and double room that come with satellite television, a safe, complimentary wireless internet, heating and a lounge area. The rooms look on to the garden. Bathrooms are fitted with a shower, a hairdryer and toiletries.
Eat & Drink
Every morning a buffet breakfast is served from 07:30 till 09:00. The spacious bar serves a selection of tea and coffee. The venue is set next to a bus stop and just 150 meters from Dragon Palace and Bencho Cafe with a broad selection of dishes.
Guests will benefit from 24-hour reception, ironing service and housekeeping along with a designated area for smoking, an elevator and a storage room.
Wireless internet is available in the entire hotel for free.
No parking available.