Investment bank Evercore to move out of Mayfair to new green building in Victoria

Evercore, a Mayfair investment bank, has secured a sustainable headquarters at 105 Victoria Street in Victoria, London. The building will offer green spaces, amenities, and top-tier facilities, aiming for completion in 2026.