Haverhill
Tilbury Juxta Clare
Sible Hedingham
Tilbury Juxta Clare
Tilbury Juxta Clare
Tilbury Juxta Clare
Tilbury Juxta Clare
Halstead
Tilbury Juxta Clare
Braintree
Cambridge
Haverhill
Great Saxham
Saffron Walden
Earls Colne
Halstead
Cambridge
Gosfield
Newmarket
Haverhill
Great Saxham
Cambridge
Braintree
Haverhill
Haverhill
Halstead
Cambridge
Cambridge
Saffron Walden
Sudbury
Bournemouth
Sudbury
Newmarket
Braintree
Braintree