It'a unlikely to be a surprise to many people that Cheltenham was recently crowned the secondbest place to live in the UK. The town offers a rare blend of good local employment, heritage, extensive amenities, outstanding schools, and a great quality of life.
Continue reading