Weaverville Shopping

North of Asheville lies the rolling hills of the Reems Creek Valley and a not-so-sleepy downtown filled with a heavy helping of small-town charm.