Welcome to the foothills of the Virginia and North Carolina mountains at Hyco Lake and Mayo Lake located 15 miles south of the Virginia border in Person and Caswell Counties, North Carolina.
At Hyco Lake enjoy over 3,750 acres of lake with approximately 160 miles of shoreline. Mayo Lake has over 2,800 acres of water with breath-taking views.
The “serenity” of a pristine, family oriented, small town community offers numerous activities for all ages. Come visit us….and take advantage of our unsurpassed hospitality and “enjoy a tranquil” life style at Hyco Lake or Mayo Lake.