With a stay at The Cavendish London, you''ll be centrally located in London, steps from Royal Academy of Arts and within a 10-minute walk of Piccadilly Circus. This 4-star hotel is 1.1 mi (1.7 km) from Oxford Circus and 1.1 mi (1.8 km) from Buckingham Palace.