Meditation in Ramsey - PE7

Ramsey is a small market town and civil parish in Cambridgeshire, England. Ramsey lies approximately 9 miles north of Huntingdon. Wikipedia