Cambridge offices league table

Cambs-offices-top-10-300pxFalling deal sizes in Cambridge were less a sign of agents failing to do their homework than of a market returning to normal after the massive 715,000 sq