Park Lane Apartments Harrowby street
51 Harrowby Street, Westminster Borough, London, W1H 5EF, United Kingdom
Park Lane Apartments Harrowby street features accommodation situated 2.3 km from the centre of London and offers a garden and a terrace. The air-conditioned accommodation is 1.3 km from Madame Tussauds.