Lake Arrowhead in Georgia is located in a gated private community near the town of Waleska, GA. It is Georgia’s largest private man made lake at 540 acres, construction on the dam started in the late 1960’s. 14 miles of shoreline surrounds the water and the lake measures two miles…