Haverhill
Sible Hedingham
CB8
Middleton
CB8
Newmarket
Newmarket
Newmarket
Haverhill
Earls Colne
Haverhill
Glemsford
Haverhill
Braintree
Haverhill
Braintree
Great Cornard
Braintree
Braintree
Haverhill
Haverhill
Sudbury, Suffolk
Sudbury, Suffolk
Halstead, Essex
Haverhill
Braintree
Sudbury
Halstead, Essex
Colchester
Braintree
Bury St. Edmunds
Tilbury Juxta Clare
Halstead, Essex
Colchester
Braintree
Newmarket
Mile End
Haverhill
Sudbury
Haverhill