Central London Townhouse is nestled in Westminster Borough, which is a great choice for travellers interested in shopping, parksand history, a 5-minute walk from the restaurant Phoenix Palace.
To enjoy your vacation in London, stay at this apartment, which is 2.6 km from the Hyde Park and 2.8 km from the perennially crowded Harrods. The garden Bedford Square is 5 minutes by car from the apartment. Central London Townhouse is within easy reach of Madame Tussauds London. This property is also 350 metres from Marylebone tube station.
Airports
Train stations
Airports
Train stations
No reviews yet :(
If you stayed at this hotel, share your experience with us, please