Newmarket
Arbury
Royston
Newmarket
Duxford
Barway
Royston
Haverhill
Cambridge
Exning
Newmarket
Cambridge
Haverhill
Haverhill
Duxford
Newmarket
Newmarket
Newmarket
Newmarket
Royston
Newmarket
Newmarket, Suffolk
Cambridge
Cambridge
Thetford
Six Mile Bottom
Cambridge
Newmarket
Cambridge
Cambridge
Fulbourn
Cambridge
Waterbeach
Cambridge
Haverhill
Cambridge
Waterbeach
Cambridge
Cambridge
Cambridge