Grand Lake is a natural lake, one of the headwaters of the Colorado River in Grand County, Colorado. On its shores is located the eponymous town of Grand ...