Lazard inked a deal to move to a new UK headquarters at 20 Manchester Square, London, in a new seven-storey building.
The firm has signed a 15-year lease for the almost 80,000 sq. foot property at 20 Manchester Square, and the firm expects staff to move by early 2025 after renovations, according to a memo seen by Financial News.