Haverhill
Cambridgeshire
Royston
Royston
Cambridge
Cambridgeshire
Newmarket, Suffolk
Newmarket
Newmarket
Cambridge
Cambridge
Newmarket
Haverhill
Cambridge
Waterbeach
Cambridge
Newmarket
Newmarket
Haverhill
Ely
Isleham
Cambridge
Exning
Waterbeach
Waterbeach
Cambridge
Cambridge
Cambridge
Cottenham
Royston
Newmarket
Bar Hill
Bar Hill
Cambridge
Royston
Isleham
Cambridge
Cambridge
Newmarket
Cambridge