Potters Bar is a town in Hertfordshire, England, 13 miles north of London. In 2011, it had a population of 21,882

Showing all 4 results