Saffron Walden
Ashdon
Saffron Walden
Haverhill
Sudbury
Haverhill
Haverhill
Haverhill
Halstead, Essex
Sudbury
Cambridge
Haverhill
Haverhill
Sudbury
Halstead, Essex
Saffron Walden
Braintree
Cambridge
Cambridge
Haverhill
Sudbury
Haverhill
Cambridge
Saffron Walden
Saffron Walden
Newmarket
Cambridge
Debden
Saffron Walden
Haverhill
Sudbury
Brinkley
Little Walden
Saffron Walden
Tilbury Juxta Clare
Cambridge
Braintree
Haverhill
Haverhill
Haverhill