London Town Hotel
The 3-star London Town Hotel is situated in Central London with an array of dining experiences that will tantalise your taste buds, nearly a 25-minute walk from The Chelsea Theatre and features 26 rooms with views of the mountain. The hotel also provides guests with 24-hour security service and luggage storage.
Location
A popular place in London is the perennially crowded Harrods, which is 2.3 km away. The famous British Museum is about 15 minutes' drive away, while West Brompton underground station is right around the corner from the London Town. The nearest train station, London West Brompton, is 500 metres away.
Rooms
Offering such amenities as a hair dryer and bath sheets, the bathrooms also include a separate toilet and a shower.
Food & Drinks
This London hotel is a mere 1.5 km from the restaurant The Blackbird.
Why choose London Town Hotel
-
1 double bed + 2 single beds
-
Complimentary breakfast included
-
Private terrace with garden view
-
24-hour reception and security
Main amenities
-
Wi-Fi
-
24-hour services
-
No pets allowed
Amenities
London Town Hotel- Wi-Fi
- 24-hour services
- No pets allowed
Internet
- Wi-Fi
Parking options
- Parking
Property services
- Safe deposit box
- 24-hour reception
- 24-hour security
- Luggage storage
Business facilities
- Fax/Photocopying
Recreation
- Garden area
- Leisure/ TV room
In the rooms
- Heating
- Terrace
In the bathroom
- Free toiletries
Devices
- Flat-screen TV
- AM/FM alarm clock
Design
- Carpeted floor
General facilities
- No smoking on site
- Lift
- Smoke detectors
- Fire extinguishers
- Key access
Pets
- No pets allowed
Important information
- Children and extra beds
- There are no cots provided in a room.
When are you staying?