Hinxton
Saffron Walden
Saffron Walden
Sudbury
Saffron Walden
Saffron Walden
Linton
Tilbury Juxta Clare
Haverhill
Sudbury
Sudbury
Halstead
Halstead
Haverhill
Sudbury
Braintree
Sudbury
Halstead
Braintree
Saffron Walden
Saffron Walden
Saffron Walden
Saffron Walden
Haverhill
Saffron Walden
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Halstead
Halstead, Essex
Cambridge
Cambridge
Newmarket
Elder Street
Fulbourn