Swavesey
Thriplow
Royston
Royston
Cambridge
Huntingdon
Madingley
Girton
Cambridge
St. Ives
Biggleswade
Dry Drayton
St Ives
Waterbeach
Biggleswade
Swavesey
Cambridge
St. Neots
Biggleswade
Cambridge
Biggleswade
Biggleswade
Huntingdon
Huntingdon
Stapleford
Biggleswade
St. Neots
Cambridge
Cambridge
Cambridge
Royston
Cambridge
St Ives
Teversham
Cambridge
Saint Ives
Cambridge
Huntingdon
Cambridge
Waterbeach