Soho Square is one of the West End’s premier garden squares. Located moments from Tottenham Court Road Station which provides access to Central and Northern Underground lines along with the newly opened Elizabeth Line
Get directions from Google Maps
The building is located on the southern side of the Square at its junction with Greek Street. The reception and space have been fully refurbished to provide high spec Grade A office space with spectacular views overlooking the Square.
New lease by arrangement direct from the Landlord.