Burnsville, North Carolina, is a beautiful, vibrant city nestled in the mountains.
This small mountain town may seem like a sleepy little place without much to do, but don’t let its laid-back vibe fool you because it’s brimming with fun things to do and see.
From scenic nature