A hidden gem amidst London's top addresses in the heart of prestigious St James's, The Stafford London radiates an elegant air of Englishness into an increasingly international capital.
The Soho Hotel is a Luxury Boutique Hotel with 85 Rooms, Suites & Apartments located in Soho, London. This is the first "deluxe hotel" to open in Soho. Situated between Dean and Wardour Streets.
Originally opened in 1889, re-opened in 2010.
Step into the centre of fashionable London. Leicester Square in the heart of Theatreland where high-profile movie premieres and celebrity events happen through the year and the coolest shopping in the world is on your doorstep.