Serviced Office, Office, WorkStations / Suites
To Let, 152 - 2,549 sf
Spacious, design-led space, featuring two wide roof terraces and 50-person event space in the heart of Stevenage...
Situated in the heart of the town centre at 25 Town Square, the offices are surrounded by..