20 Station Rd
Cambridge CB1 2JD
20 Station Road · Coworking Space Property for Lease · 53,000 SF
Features and Amenities
- Raised Floor
- Bicycle Storage
- Direct Elevator Exposure
- Air Conditioning