Park Lane Apartments Baker Street Apartment London
Set 500 metres from Madame Tussauds and 1.4 km from Lord's Cricket Ground, Park Lane Apartments Baker Street in London offers air-conditioned accommodation with views of the city and free Wi-Fi.
Number of rooms: 4
20 Melcombe Street, Westminster Borough, London, NW1 6AH, United Kingdom