Denver Water will sell 25 acres of its 36-acre campus, giving the Broncos a key block of land they need to build a new stadium and mixed-use entertainment district at Burnham Yard.
Denver Water will sell 25 acres of its 36-acre campus, giving the Broncos a key block of land they need to build a new stadium and mixed-use entertainment district at Burnham Yard.