Barnardsville NC Retirement Communities & Homes 1. 630 Dillingham Rd, Barnardsville, NC 28709 | Mountain Valley Retirement Hm (828) 626-2914