Central London office availability hits 17-year high

Central London office availability hit its highest point in more than 17 years in July, topping out at 26.6m sq ft at the end of the month, according to research. CBRE data showed supply rising 2% month-on-month, hitting its highest