Returning Visitors
New to the site? Get MyIDX Free!
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.
If you choose to give us your phone number, you are giving us permission to call you in response to this request; even if this phone number is in the State and/or National Do Not Call Registry.
336-597-5544216 S. Main Street, Roxboro, NC 27573
336-597-52539512 Semora Road, Leasburg, NC 27291
336-599-36408427 Semora Road, Leasburg, NC 27291