Skip to main content
Canton, NC

A cozy small town in the Great Smoky Mountains, Canton is just 20 miles west of Asheville. Picture the Pigeon River meandering through a historic mill town; the same river that shaped this town's story and provided excitement for adventurers.

Pause Listing
Off