36 Linneys Mountain Rd, Taylorsville (828) 632-8999
36 Linneys Mountain Rd, Taylorsville, NC 28681 (828) 632-8999