No Pembroke stop and shop is a 100% hunting store . There are no guitars repair there but as M.A.Adams stated Brit's is the only place I know in that area period unless you want to travel to blacksmith.
Check with Brit's in Pearisburg. Across from court house. It's on Wenonah Ave. Hope this is of some help.
I don't work there but have lived in Giles my whole life and bought everything from cigs to guns there and while I'm 100 percent sure they don't, I've never seen any guitars there. For repair or otherwise. Hope that's at all helpful. My brother can fix it depending on issue. He lives in Newport if you don't have any luck.
Thanks! Your answer is awaiting moderation.