Tilbury Juxta Clare
Sible Hedingham
Clare
Saffron Walden
Thaxted
Haverhill
Fulbourn
Little Chesterford
Debden
Tilbury Juxta Clare
Tilbury Juxta Clare
Tilbury Juxta Clare
Tilbury Juxta Clare
Halstead
Halstead
Bottisham
Great Saxham
Saffron Walden
Cambridge
Tilbury Juxta Clare
Halstead
Haverhill
Haverhill
Halstead, Essex
Haverhill
Newmarket
Haverhill
Bournemouth
Cambridge
Braintree
Braintree
Braintree
Saffron Walden
Haverhill
Sudbury
Sudbury
Haverhill
Haverhill
Haverhill
Haverhill