Debden
Saffron Walden
Newmarket
Newmarket
Newmarket
Castle Hedingham
Sudbury
Cambridge
Newmarket
Cambridge
Cambridge
Haverhill
Newmarket
Braintree
Haverhill
Cambridge
Braintree
Cambridge
Haverhill
Tilbury Juxta Clare
Tilbury Juxta Clare
Saffron Walden
Cambridge
Saffron Walden
Saffron Walden
Cambridge
Babraham
Newmarket
Haverhill
Tilbury Juxta Clare
Sudbury
Braintree
Tilbury Juxta Clare
Cambridge
Cambridge
Gosfield
Halstead
Bury St. Edmunds
Braintree
Haverhill