UKLondonCentral London SW1 & W1Westminster
Office
To Let 495 sf
12 Soho Square is a striking Soho office building providing fitted space to suit a wide range of businesses. The building offers..
12 Soho Square commands an imposing corner position on the north eastern side of Soho Square; one of London's most historic and renowned squares. Favoured by the..