To navigate, press the arrow keys. St Nicholas Shop ← View details 61A High Street, Haverhill, England CB9 8AH +44 1440 702333 Get Directions From* To * — Required information