A stay at The Resident Soho places you in the heart of London, within a 10-minute walk of Leicester Square and Piccadilly Circus. This upscale hotel is 0.6 mi (0.9 km) from The British Museum and 0.6 mi (1 km) ... Read more

View all Luxury Hotels in London