With a stay at Hotel La Place, you'll be centrally located in London, within a 5-minute walk of Madame Tussauds Wax Museum and Regent's Park. This hotel is 0.7 mi (1.1 km) from Oxford Street and 0.6 mi (1 km) f ... Read more

View all Luxury Hotels in London