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.
Number of rooms: 3
51 Harrowby Street, Westminster Borough, London, W1H 5EF, United Kingdom