Saffron Walden
Haverhill
Haverhill
Haverhill
Braintree
Fulbourn
Saffron Walden
Haverhill
Saffron Walden
Braintree
Haverhill
Little Chesterford
Thaxted
Thaxted
Haverhill
Haverhill
Saffron Walden
Haverhill
Linton
Cambridge
Haverhill
Haverhill
Sudbury
Glemsford
Sudbury
Newmarket
Abington
Newmarket
Haverhill
Haverhill
Braintree
Braintree
Sudbury
Sudbury
Braintree
Braintree
Saffron Walden
Braintree
Halstead
Saffron Walden