Swavesey
Cambridge
Teversham
Cambridge
Cambridge
Fordham
Newmarket
Cambridge
Royston
Newmarket
Cambridge
Cambridge
Thriplow
Royston
Impington
Cambridge
Waterbeach
Waterbeach
Cambridge
Cambridge
Newmarket
Waterbeach
Newmarket
Royston
Cambridge
Stapleford
Newmarket
Cambridge
Dry Drayton
Cambridge
St Ives
St Ives
Waterbeach
Huntingdon
Linton
Cambridge
Newmarket
Cambourne
Newmarket
Saint Ives