To navigate, press the arrow keys. Armstrong Carpets ← View details Main Street, Haltwhistle, England NE49 9AE +44 1434 320380 Get Directions From* To * — Required information