See all photos
15 Penywern Rd, London, United Kingdom
Featuring views of the mountain, London Town Hotel is located 2.4 km from the famous Natural History Museum. The hotel also includes parking.
This 3-star hotel in Central London with an array of dining experiences that will tantalise your taste buds is within a 10-minute drive of Kyoto Japanese Garden and within a 15-minute drive of such shopping venues as the public Trafalgar Square. The London Town in London is 3.7 km from the royal residence "Kensington Palace". Along with other cultural attractions the pioneering contemporary art exhibitions "Saatchi Gallery" is nestled around a 25-minute walk from the property. London West Brompton train station is approximately 500 metres away, and West Brompton underground station is 450 metres away.
Bathroom facilities include a separate toilet and a shower, as well as comforts such as hairdryers and bath sheets.
The restaurant The Blackbird lies in the vicinity of London Town Hotel.
Check out the carefully selected restaurants and attractions near the hotel
Hide places nearby
Show public transport
Please, select dates to see available rooms.
Search in progress…
Find out what other guests say about London Town Hotel! For your convenience, we have collected the reviews from several sources.
No reviews yet :(
If you stayed at this hotel, share your experience with us, please
Enter your dates to see prices