CB8
Middleton
Middleton
Haverhill
Haverhill
Haverhill
Sudbury
Newmarket
Braintree
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Braintree
Braintree
Great Wratting
Haverhill
Tilbury Juxta Clare
Braintree
Braintree
Haverhill
Haverhill
Haverhill
Halstead, Essex
Colchester
Colchester
Tilbury Juxta Clare
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Sudbury, Suffolk
Woolpit
Haverhill
Sudbury
Sudbury, Suffolk
Braintree