Capital Host Baker Street
London England
Check in
1:30 PM
Check out
10:00 AM
With a stay at Capital Host Baker Street in London (London City Centre), you'll be steps from Baker Street and Regent's Park. This apartment is 0.2 mi (0.3 km) from Madame Tussauds Wax Museum and 0.7 mi (1.1 km) from Selfridges.
Make yourself at home in one of the 3 guestrooms.
Property Details
Location
1 Park Road, London, England NW1 6XN, United Kingdom