Fun Things to Do in Sloan's Lake Park

There’s no shortage of green space in Denver, and each of its more than 270 public parks has its own appeal. Sloan’s Lake Park, on the city’s western border, is The Mile High City’s second-largest park and claims the capital’s largest body of water. Legend has it that the lake was created…