Haverhill
CB8
Saffron Walden
Saffron Walden
Debden
Haverhill
Newmarket
Haverhill
Haverhill
Saffron Walden
Halstead
Saffron Walden
Cambridge
Newmarket
Newmarket
Cambridge
Newmarket
Bishop's Stortford
Braintree
Braintree
Braintree
Sudbury
Newmarket
Cambridge
Saffron Walden
Haverhill
Sudbury
Haverhill
Sudbury
Sudbury
Earls Colne
Cambridge
Newmarket
Saffron Walden
Earls Colne
Braintree
Great Chesterford
Newmarket
Haverhill
Haverhill