Originally opened in 1889, re-opened in 2010.
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.
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.
Sanctum Soho Hotel is a Boutique Hotel and member of Design Hotels with 30 Rooms & Suites. The hotel is an oasis of comfort, style and sophistication in the heart of London's buzzing West End.
At 1,016 feet high, The Shard is the tallest building in Europe.
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.