it would be about the same size as Washington Park (160 acres) and Sloan's Lake Park (177 acres). City Park is Denver's largest park at about 330 acres. One person briefed on the plans said they ...