Haverhill
Haverhill
Newmarket
Fulbourn
Earls Colne
Earls Colne
Haverhill
Newmarket
Sudbury
Haverhill
Halstead
Haverhill
Gosfield
Haverhill
Newmarket
Newmarket
Braintree
Halstead
Braintree
Haverhill
Saffron Walden
Earls Colne
Haverhill
Braintree
Earls Colne
Haverhill
Haverhill
Haverhill
Newmarket
Haverhill
Braintree
Halstead
Halstead
Haverhill
Haverhill
Newmarket
Haverhill
Haverhill
Dunmow
Cambridge