Office Space Bloomsbury - 100 Desk HQ close to Holborn

We are excited to be marketing a 100 desk office building in Bloomsbury Square just minutes from Holborn Station. Located in Bloomsbury Square the building has been recently restored and is decorating in white giving great sense of daylight and space inside. The property is available as a whole – 10 office suites over lower […]