Haverhill
Shepreth
Cambridge
Royston
Cambridge
Newmarket
Newmarket
Newmarket
Haverhill
East of England
Newmarket
Newmarket
Cambridge
Cambridge
Newmarket
Newmarket
East of England
Cambridge
Cambridge
Mildenhall
Haverhill
Haverhill
Cambridge
East of England
Cambridge
Cambridge
Cambridge
Cambridge
Cambridge
Sawston
Cambridge
Cambridge
Cambridge
Cambridge
Cambridge
Cambridge
Cambridge
Cambridge
Cambridge
Waterbeach