Lazard Unveils New UK Headquarters at Historic Manchester Square, W1

Lazard, Inc. announced on June 2nd that its new UK headquarters opened at 20 Manchester Square, housing both the firm’s Financial Advisory and Asset Management businesses. The new, larger office reflects Lazard’s commitment to London as one of the world’s leading financial centres and the firm’s continued growth in Europe. 20 Manchester Square will become […]