Departments
Weaverville Town Hall Mailing Address:
Town of Weaverville
Attention: ____________
P.O. Box 338
Weaverville, NC 28787
Phone: (828) 645-7116
Fax: (828) 645-4776
Weaverville Town Hall Physical Location:
30 South Main Street
Weaverville, NC 28787