Address: 1290 Knox Court, 3240 W 14th Ave, Denver, CO 80204, USA
Aaron Weiss | Nov 9, 2020
As of January 2020 all the slides are open. The Phase II expansion down the hill is still under construction. Original ETA was end of 2019, so maybe it'll be open by summer.