Needle & Thread ← View details Market Place, Camelford, England PL32 9PD +44 1840 211135 Get Directions From* To * — Required information