UKSouth East EnglandCambridgeshireSouth Cambridgeshire
Office
To Let, 20,000 - 138,252 sf
New Building
The building will boast a wide range of cutting-edge laboratories, offices and..
The outstandingly beautiful City of Cambridge, with its world-famous university and internationally renowned high-tech..