Cambridge Research Park
Location: Cambridge Size: 245,000 sq ft Type: Life Science [...]
Location: Cambridge Size: 245,000 sq ft Type: Life Science [...]
Location: CambridgeSize: 260,000 sq ft set in 42 acresType: Office, [...]
Location: Cambridge Size: 120,000 sq ft Type: Office/Life Science Partner: Royal [...]
Location: Cambridge Size: 17,000 sq ft Type: Office Partner: [...]