Angela Cairns Travel Articles

 
Peterborough, England – June 1999
Peterborough is a city in the East Anglia region of England, approximately eighty miles due north of London. Infamous for its position on a main line train route to the Northeast and Scotland, its name is met with the cries of “I changed trains there once”. It is, however, worth hopping off at the station [...]