Newmarket
Haverhill
Haverhill
Haverhill
Gazeley
Newmarket
Risby
Newmarket
Newmarket
Newmarket, Suffolk
Haverhill
Haverhill
Newmarket
Newmarket
Mildenhall
Cambridge
Haverhill
Kentford
Newmarket
Haverhill
Withersfield
Haverhill
Bury St. Edmunds
Haverhill
Stretham
Cambridge
Haverhill
Haverhill
Waterbeach
Newmarket, Suffolk
Haverhill
Haverhill
Cambridge
East of England
Bury St. Edmunds
Bury St. Edmunds
Mildenhall
Haverhill
Haverhill
Haverhill