Nestled along the banks of the French Broad River in the Blue Ridge Mountains, Marshall, North Carolina is a small town with a big heart.
So if you’re craving good food, good music, and the kind of mountain town that feels like a secret worth keeping (but not for long), make your way to Marshall, NC.