Jefferson, North Carolina, is a small town with big attractions.
Surrounded by scenic landscapes and majestic views, this beautiful little town is perfect for nature lovers.
Jefferson is the heart of Ashe Country, in the North Carolina High Country of the Blue Ridge Mountains.
No one is certain who named