Waterbeach
Newmarket
Newmarket
Newmarket
Newmarket
Newmarket
Cambridge
Saffron Walden
Hinxton
Hinxton
Saffron Walden
Haverhill
Hinxton
Hinxton
Cambridge
Bury St. Edmunds
Cambridge
Waterbeach
Haverhill
Risby
Newmarket
Exning
Waterbeach
Risby
Haverhill
Milton, Cambridgeshire
Newmarket
Haverhill
Haverhill
Newmarket
Haverhill
Newmarket
Newmarket, Suffolk
Newmarket
Newmarket
Newmarket
Newmarket
Ely
Cambridge
Newmarket