This item was originally published on this site

Around 186,000 sq ft of space in London, Oxford and Cambridge was let in Q1 2024.