

With a stay at Hotel Cafe Royal, London, you'll be centrally located in London, steps from Piccadilly Circus and within a 5-minute walk of Burlington Arcade. This luxury hotel is 0.5 mi (0.8 km) from Oxford Circus and 0.8 mi (1.3 km) from Trafalgar Square.