Eli Lilly has shortlisted three preferred locations across central London as it prepares to return to the UK capital after 89 years.
Lilly UK, the firm’s UK arm, appointed CBRE on
Thank you for reading EG
Want to read more? Enjoy a story a day for FREE for one month.