Location
With a stay at Park Lane Apartments Baker Street in London (London City Centre), you'll be steps from Baker Street and 4 minutes by foot from Regent's Park. This apartment is 0.2 mi (0.4 km) from Madame Tussauds Wax Museum and 0.8 mi (1.2 km) from Selfridges.
Business, and other amenities
Featured amenities include complimentary wired internet access, a computer station, and complimentary newspapers in the lobby.