Newmarket
Haverhill
Newmarket
Newmarket
Barway
Newmarket
Newmarket
Bury St. Edmunds
Newmarket
Cambridge
Bury St. Edmunds
Sudbury
Sudbury
Haverhill
Haverhill
Bury St. Edmunds
Haverhill
Bury St. Edmunds
Bury St. Edmunds
Bury St. Edmunds
Bury St Edmunds
Great Saxham
Bury St. Edmunds
Bury St. Edmunds
Fornham Saint Martin
Bury St. Edmunds
East of England
Bury St. Edmunds
Babraham
Cambridge
East of England
Westley
Bury St. Edmunds
Cambridge
Cambridge
Bury St Edmunds
East of England
Bury St. Edmunds
Bury St Edmunds
Newmarket