Saffron Walden
Ashdon
Saffron Walden
Saffron Walden
Haverhill
Haverhill
Haverhill
Great Chesterford
Saffron Walden
Fulbourn
Newmarket, Suffolk
Sudbury
Haverhill
Haverhill
Braintree
Cambridge
Haverhill
Sudbury
Saffron Walden
Sudbury
Haverhill
Cambridge
Cambridge
Haverhill
Cambridge
Haverhill
Haverhill
Braintree
Newmarket
Haverhill
Halstead, Essex
Saffron Walden
Cambridge
Halstead, Essex
Sudbury
Saffron Walden
Tilbury Juxta Clare
Haverhill
Cambridge
Haverhill