Swavesey
Waterbeach
Waterbeach
Cambridge
Cambridge
Cambridge
Impington
Waterbeach
Cambridge
St. Neots
Huntingdon
Huntingdon
Huntingdon
Huntingdon
Chatteris
Huntingdon
Huntingdon
Saint Ives
Little Stukeley
Little Stukeley
Huntingdon
Huntingdon
St. Ives
Huntingdon
Huntingdon
Cambridge
Teversham
Huntingdon
Huntingdon
Cambridge
Dry Drayton
Waterbeach
St Ives
Huntingdon
Waterbeach
Fenstanton
Huntingdon
Cambridge
St Ives
Cambridge