Newmarket
Cambridge
Cambridge
Cambridge
Haverhill
Hinxton
Hinxton
Haverhill
Haverhill
Cambridge
Cambridge
Newmarket
Newmarket
Newmarket
Newmarket
Newmarket
Newmarket
Newmarket
Newmarket
Bury St. Edmunds
Newmarket
Newmarket, Suffolk
Waterbeach
Cambridge
Waterbeach
Haverhill
Haverhill
Cambridge
Cambridge
Cambridge
Cambridge
East of England
Sudbury
Sudbury
Stretham
Cambridge
Mildenhall
Haverhill
Haverhill
Fulbourn