Haverhill
CB9
CB8
Middleton
Haverhill
Haverhill
Great Wratting
Great Wratting
Kedington
Haverhill
Haverhill
Halstead, Essex
Wattisham
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Colchester
Mile End
Colchester
Haverhill
Fox Street
Newmarket, Suffolk
Haverhill
Sudbury, Suffolk
Tilbury Juxta Clare
Tilbury Juxta Clare
Colchester
Haverhill
Bures Saint Mary
Sudbury
Braintree
Braintree
Great Wratting
Great Wratting
Bury St. Edmunds
Sudbury
Sudbury, Suffolk
Great Wratting