This North Carolina pub in Pinehurst serves legendary shepherd’s pie, hearty Irish classics, and a warm, welcoming atmosphere you’ll love.