Newmarket
Newmarket
Newmarket
Newmarket
Barway
Barway
Barway
Barway
Newmarket
Newmarket
Haverhill
Haverhill
Newmarket
Haverhill
Bury St. Edmunds
Newmarket
Haverhill
Newmarket
Bury St. Edmunds
Wickhambrook
Bury St. Edmunds
Cambridge
Cambridge
Bury St. Edmunds
Waterbeach
Haverhill
Waterbeach
Bury St. Edmunds
Newmarket
Waterbeach
Haverhill
Little Abington
Bury St. Edmunds
Newmarket
Waterbeach
Wickhambrook
Newmarket
Haverhill
Haverhill
Newmarket