Saffron Walden
Saffron Walden
Newmarket
Newmarket
Newmarket
Haverhill
Haverhill
Cambridge
Newmarket
Haverhill
Newmarket
Newmarket
Newmarket
Cambridge
Cambridge
Waterbeach
Waterbeach
Cambridge
Dry Drayton
Cambridge
Cambridge
Linton
Cambridge
Cambridge
Cambridge
Newmarket
Cambridge
Haverhill
Thriplow
Cambridge
Newmarket
Cambridge
Cambridge
Royston
Milton, Cambridgeshire
Cambridge
Haverhill
Haverhill
Newmarket
Haverhill