Bures
Halstead
Woolpit
Haverhill
Middleton
Haverhill
Haverhill
CB8
Middleton
Newmarket
Newmarket
Haverhill
Braintree
Tilbury Juxta Clare
Haverhill
Haverhill
Haverhill
Harleston
Braintree
Braintree
Newmarket
Colchester
Haverhill
Sudbury, Suffolk
Braintree
Braintree
Sudbury
Braintree
Earls Colne
Braintree
Braintree
Haverhill
Haverhill
Newmarket
Braintree
Acton, Suffolk
Sudbury
Haverhill
Sudbury
Newmarket