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