The Soho hotel, with its unique original red brick structure, is located in Soho, the most vibrant part of London which is famous of its clubs and bars that stay open through the night.
The Soho is a boutique hotel, perfectly designed with English tradition and modern technology in mind. This fresh and intriguing style is kept throughout the hotel’s lobby, bars and restaurants, and of course the rooms.
The art of combining the colours and styles to a united and delightful pattern is what makes the Soho one of a kind.
From its humble beginning as a multi-story car park, the rooms have the unique advantage of being unusually spacious and large, with floor-to-ceiling warehouse-style windows.
Open plan suites, and even fully equipped apartments, which offer an optional private street entrance, are all available.
With fine dining at your finger tips, the Soho’s fresh, organic cuisine offers a modern and international menu.
Whether it’s business or pleasure (or both!), once you set foot in the Soho hotel, the atmosphere and the quality will capture you and create a magnificent experience that you will treasure.