Gem Valley
Address:
2489 Little Peak Creek Rd
Jefferson, NC 28640
Phone:
(336) 982-5177