Middleton
Newmarket
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
East of England
Newmarket
Bury St Edmunds
Beyton
Newmarket
Glemsford
Beyton
Bury St Edmunds
East of England
Tilbury Juxta Clare
Bury St Edmunds
Newmarket
Haverhill
Haverhill
Cavendish
East of England
Rushbrooke
Bury St. Edmunds
Bury St Edmunds
Newmarket
Halstead, Essex
Great Cornard
Bury St Edmunds
Bury St Edmunds
Bury St Edmunds
Bury St. Edmunds
Bury St Edmunds
Bury St Edmunds
Gosfield
Halstead
East of England
Halstead
Bury St Edmunds