Lazard Secures New U.K. Headquarters in Manchester Square
Lazard Ltd (NYSE: LAZ) has secured a new U.K. headquarters at 20 Manchester Square, London, set to occupy over 78,500 sq. ft by early 2025. This seven-storey building will house its Financial Advisory and Asset Management businesses. Lazard signed a 15-year lease with Invesco Real Estate beginning mid-2024. The HQ emphasizes sustainability, committing to net zero carbon in construction, aligned with the U.K. Green Building Council framework. This investment aims to benefit clients and further solidify Lazard's London presence.
- Secured a new headquarters in London, enhancing operational capacity.
- Commitment to sustainability with net zero carbon construction.
- Long-term lease (15 years) ensures stability.
- Expected to positively impact client services and employee experience.
- None.
- Over 78,500 sq. ft of newly refurbished office space to be occupied by early 2025
- Seven-storey property to house Financial Advisory and Asset Management businesses
The firm has signed a 15-year lease for the property with
“As we continue to grow our business, this modern development at
“We are pleased to have secured this exceptional new space in the heart of the capital. This is an important investment for Lazard Asset Management in
Lazard was advised by RX London.
ABOUT LAZARD
Lazard, one of the world's preeminent financial advisory and asset management firms, operates from 41 cities across 26 countries in North, Central and
LAZ_FAPE
View source version on businesswire.com: https://www.businesswire.com/news/home/20221018005169/en/
Media:
zoe.butt@lazard.com
poppy.trowbridge@lazard.com
Source:
FAQ
What is Lazard's new headquarters location?
When is Lazard expected to occupy its new headquarters?
What size is Lazard's new office space?
How long is Lazard's lease for the new headquarters?