Cambridge
Royston
Buntingford
Royston
Royston
Royston
Haverhill
Saffron Walden
Haverhill
Royston
Trumpington
Bishops Stortford
Burton End
Trumpington
Melbourn
Melbourn
Duxford
Little Chesterford
Linton
Bishop's Stortford
Bishop's Stortford
Great Dunmow
Great Dunmow
Haverhill
Haverhill
Sawston
Haverhill
Haverhill
Haverhill
Meldreth
Bishop's Stortford
Sawston
Royston, Hertfordshire
Haverhill
Meldreth
Bishops Stortford
Great Dunmow
Farnham, Essex
Meldreth
Meldreth