A large-scale redevelopment in one of Cambridge’s most popular areas for visitors, Station Road, is to see the arrival of a new 77,000 square foot headquarters building for Microsoft Research.
Construction of the new Microsoft building in Cambridge, UK is the first part of a huge overhaul of the surrounding area,…