Quaint UK town that’s been voted the ‘best place to live’ | UK | Travel
One quaint town near Glastonbury has been named the best place to live in the UK. Castle Cary, a small market town with a castle dating back to the Norman conquest, has topped the list of Muddy Stiletto’s list of the top 260 places to live in 2024. The competition is voted on by the … Read more