21 Soho Square is situated in one of Londons most iconic areas, surrounded by creative cafes and bars, offering a fully functioning office stocked with all the amenities any company needs to thrive.
Office floors are provided pre-fitted, or with a bespoke fit-out for incoming clients.
Cost per sq. ft.
Price on application
Facilities
Transport Links