With a stay at Park Avenue Baker Street in London (London City Centre), you'll be a 4-minute walk from Regent's Park and 6 minutes by foot from Madame Tussauds Wax Museum. This hotel is 0.7 mi (1.1 km) from Lor ... Read more

View all Luxury Hotels in London