The Soho Hotel - London, England
The Soho Hotel has 96 individually designed bedrooms and suites and is situated on a quiet street in the heart of London's entertainment neighbourhood.
Set along a quiet cobbled street in the heart of Soho, The Soho Hotel has 96 bedrooms, a bar and restaurant, two screening rooms, spa facilities, a gym, a drawing room, a library, and private event spaces. It is surrounded by some of London's best restaurants and bars, vibrant cafes, and the most exciting theatre and nightlife.
Getty Images
Do you work for The Soho Hotel - London, England? Contact us to learn more about who's managing this profile or gain access.