Haverhill
Newmarket
Sudbury
Sudbury
Harleston
Gosfield
Newmarket
Newmarket, Suffolk
Newmarket
Halstead
Haverhill
Sudbury, Suffolk
Sudbury
Braintree
Braintree
Earls Colne
Haverhill
Newmarket
Earls Colne
Newmarket
Haverhill
Halstead
Earls Colne
Haverhill
Braintree
Earls Colne
Stowmarket
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Newmarket
Colchester
Haverhill
Haverhill
Harleston
Braintree
Haverhill
Newmarket