Get Directions to Newmarket Inn ← View details 10 South Street, Torrington EX38 8HE, United Kingdom, Great Torrington, England Get Directions From* To * — Required information