Haverhill
Haverhill
Newmarket
Newmarket
Newmarket
Haverhill
Newmarket
Cambridge
Cambridge
Thetford
Bury St. Edmunds
Bury St. Edmunds
Worlington
Waterbeach
Waterbeach
Worlington
Newmarket
Newmarket
East of England
Newmarket
Newmarket
East of England
Great Saxham
Newmarket
Bury St. Edmunds
Newmarket, Suffolk
Bury St. Edmunds
Newmarket, Suffolk
Newmarket, Suffolk
Haverhill
Great Saxham
Risby
Fordham
Newmarket, Suffolk
Mildenhall
Newmarket
Newmarket, Suffolk
Ely
East of England
Bury St. Edmunds