That’s exactly what happens when you discover the Tin Trout Restaurant in Newland, North Carolina. Tucked away in the High Country of North Carolina, this charming little spot serves up what might ...