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