London Town Hotel 3*
Main amenities
-
Wi-Fi
-
24-hour services
-
No pets allowed
Location
Situated in Holland Park with its Kyoto Garden and a huge sandpit with an adventure playground, the 3-star London Town Hotel gives access to entertainment venues like The Chelsea Theatre, approximately a 25-minute walk away. Comprising 26 rooms with views of the mountain, this London hotel offers a luggage room.
Brompton Oratory Roman Catholic Church is 2.6 km from the hotel, while the scientifically spellbinding Science Museum is nestled 2.7 km away. Cultural sights in the area are the Tate Modern (7 km) and the friendly Princess Diana Memorial Fountain (2.2 km). The Town London is situated around a 10-minute drive from the gigantic bejeweled shrine "Albert Memorial". The accommodation lies merely 450 metres from West Brompton underground station and fairly close to London West Brompton train station.
Bathrooms offer a separate toilet and a shower, along with comforts such as hair dryers and bath sheets.
Nearby restaurants, including The Blackbird is an 18-minute stroll from the Town.
Important information
- Children and extra beds
- There are no cots provided in a room.