Sloan’s Lake is situated on 177 acres of gorgeous, open land, making it the second largest park in Denver. The lake is the largest body of water in Denver as well as the only lake that can support activities such as water skiing and boating.
Mile-High Stadium, I-25, I-70, 6th Avenue, Denver Light Rail