Middleton
Middleton
Halstead
Halstead
Bures
Halstead
Haverhill
Haverhill
Haverhill
Sudbury
Sudbury
Haverhill
Fox Street
Fox Street
Haverhill
Haverhill
Fox Street
Haverhill
Haverhill
Haverhill
Halstead
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Newmarket
Haverhill
Haverhill
Haverhill
Woolpit
Colchester
Sudbury, Suffolk
Haverhill
Haverhill
Haverhill
Haverhill