Aviva signs Turner & Townsend for Manchester’s 11 York Street
Turner & Townsend has signed a lease to occupy workspace in Aviva’s office building at 11 York Street in Manchester. The move comes as the professional services firm relocates its