Saffron Walden
Haverhill
Saffron Walden
Saffron Walden
Haverhill
Saffron Walden
Halstead
Haverhill
Earls Colne
Haverhill
Haverhill
Haverhill
Newmarket
Saffron Walden
Sudbury
Fulbourn
Haverhill
Newmarket
Haverhill
Sudbury
Braintree
Saffron Walden
Saffron Walden
Saffron Walden
Braintree
Sudbury
Bury St. Edmunds
Saffron Walden
Saffron Walden
Haverhill
Cambridge
Haverhill
Sudbury
Sudbury
Sudbury
Halstead
Halstead
Haverhill
Haverhill
Newmarket, Suffolk