Middleton
Haverhill
Middleton
Haverhill
Haverhill
Haverhill
Braintree
Newmarket
Bury St. Edmunds
Haverhill
Newmarket
Colchester
Haverhill
Newmarket
Stowmarket
Halstead
Braintree
Sudbury, Suffolk
Gosfield
Halstead
Braintree
Tilbury Juxta Clare
Tilbury Juxta Clare
Braintree
Tilbury Juxta Clare
Tilbury Juxta Clare
Halstead
Earls Colne
Colchester
Braintree
Braintree
Sudbury
West Bergholt
Sudbury
Braintree
Earls Colne
Newmarket
Sudbury
Earls Colne
Earls Colne