The Soho Hotel is a quirky and luxurious hotel situated on a quiet street, in the heart of London's vibrant Soho neighbourhood. All bedrooms have floor-to-ceiling warehouse style windows and are equipped with all the facilities expected of a deluxe hotel including WiFi, flat screen TV's, iPod docking stations.
The Soho Hotel is a luxury hotel situated on a quiet street, in the heart of London's vibrant Soho neighbourhood.