Moss Lake North Carolina Rainbow Two-Tone Coffee Mug
- from our Affiliates
Just an hour drive west of Charlotte North Carolina lies a hidden gem in Cleveland County. Moss Lake, also called Kings Mountain Reservoir, is nestled in between Kings Mountain and Shelby.