London Town Hotel 3*
Main amenities
-
Wi-Fi
-
24-hour services
-
No pets allowed
Location
Situated in Central London with an array of dining experiences that will tantalise your taste buds, 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 luggage storage.
Brompton Oratory Roman Catholic Church is 2.6 km from the hotel, while the scientifically spellbinding Science Museum is nestled 2.7 km away. The London Town offers proximity to such natural sights as the expansive park "Kensington Gardens" (3.4 km) and Hyde Park (2.8 km). A 10-minute drive will take you from the accommodation to the gigantic bejeweled shrine "Albert Memorial". West Brompton underground station is located a stone's throw from this London hotel.
The bathrooms come with a separate toilet and a shower, along with a hair dryer and bath sheets.
The nearby dining opportunities include The Blackbird, which is 18 minutes' stroll from the London Town.
Important information
- Children and extra beds
- There are no cots provided in a room.