Newmarket
Middleton
Burwell
Newmarket
Middleton
Haverhill
Wickhambrook
Haverhill
Rushbrooke
Bury St Edmunds
Bury St Edmunds
Newmarket
Newmarket
Newmarket
Newmarket
Newmarket
Bury St. Edmunds
Bury St Edmunds
Newmarket
Newmarket
Newmarket
Newmarket
Haverhill
Haverhill
Newmarket
Newmarket, Suffolk
Newmarket
Newmarket
Bury St. Edmunds
Bury St Edmunds
Bury St Edmunds
Bury St. Edmunds
Newmarket, Suffolk
Haverhill
Haverhill
Haverhill
Fornham St. Genevieve
Bury St. Edmunds
Haverhill
Bury St. Edmunds