Weaverville NC Hotels & Motels 1. 88 South Main Street, Weaverville, NC 28787 | Inn on Main Street Bed and Breakfast (828) 645-4935