Cambridge
Haverhill
Haverhill
Newmarket, Suffolk
Haverhill
Haverhill
Cambridge
Haverhill
Haverhill
Cambridge
Cambridge
Fordham
Haverhill
Haverhill
Cambridge
Haverhill
Haverhill
Cambridge
Cambridge
Sawston
Thetford
Royston
Cambridge
Cambridge
Cambridge
Chittering
Cambridge
Cambridge
Cambridge
Cambridge
Newmarket
Newmarket
Newmarket, Suffolk
Cambridge
Waterbeach
Cambridge
Waterbeach
Cambridge
Cambridge
Cambridge