A small market town in East Sussex has beaten 71 other locations in the running to be named the UK’s best place to live. According to the judges, the area has everything a town needs.
This article, images and content belong to the source and curated for informational purposes.