No reviews match these filters
Try removing a filter or adjusting your selection to see more reviews.
Central London Townhouse is nestled in Westminster Borough, which is a great choice for travellers interested in shopping, parksand history, within 7 km of Tower Bridge.
Location
The apartment is located right near Madame Tussauds London. There is Marble Arch only 12 minutes' walk from this apartment. You can also reach Selfridges London Department Store, which is approximately 2 km from the accommodation.
Food & Drinks
Underground stations around Central London Townhouse include Marylebone a mere 5 minutes' walk away.
Wi-Fi
Amenities
Central London TownhouseInternet
Parking options
In the bathroom
Devices
Enter dates to see availability
Nw1 6Xr, Westminster Borough, London, United Kingdom
Based on ratings from trusted providers
No reviews match these filters
Try removing a filter or adjusting your selection to see more reviews.