Otter Lake is a man-made lake formed by damming Otter Creek which descends to the James River. Located along Blue Ridge Parkway.