The city of Peterborough is located in the county of Cambridgeshire in the East of England. The town itself is situated on the River Nene which then flows directly in to the North Sea which is about 40 miles to the North East of the town. Although there is not much for one to view [...]
Recent Comments