The proposed site of the data center is 1380 University Blvd. The land is currently wooded and owned by the city. A controversial proposal for a data center in Hamilton is facing an uncertain future.