The City of Buffalo has reached an agreement with Uniland Development Company to acquire and redevelop a site along Bailey Avenue for a new Department of Public Works Campus.