Expedia is close to agreeing a deal to expand at Derwent London’s Angel Building in Clerkenwell, EC1, cancelling a larger search for a new headquarters of up to 400,000 sq
Thank you for reading EG
Want to read more? Enjoy a story a week for FREE for one month.