Meditation in Northborough - PE3

Northborough is a small village and civil parish near the city of Peterborough in the East of England. It has a pub, a shop, a school and a small castle. Northborough is around seven or eight miles practically due north of Peterborough. Wikipedia