12 Soho Square is a striking Soho office building offering fitted and flexible office space to suit a wide ranges of businesses. The building offers excellent amenity for occupiers with a lift, communal terrace and new end of journey facilities.
A couple minutes walk from Tottenham Court Road station.