Barway
Barway
Barway
Barway
Cambridgeshire
Haverhill
Newmarket, Suffolk
Cambridge
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Haverhill
Impington
Newmarket
Cambridge
Haverhill
Newmarket
Cambridge
Cambridge
Newmarket
Heathfield, Cambridgeshire
Cambridge
Waterbeach
Cambridge
Cambridge
Royston
Fulbourn
Cambridge
Cambridge
Teversham
Waterbeach
Fen Ditton
Newmarket
Fen Drayton
Newmarket
Haverhill