Get Directions to Teesdale Service Station Ltd ← View details Prospect Place, Barnard Castle, Durham DL12 8, United Kingdom, Barnard Castle, England Get Directions From* To * — Required information