Castle Cary Voted Best Place to Live in UK Tuesday, September 10, 2024 somerset castle cary muddy stilettos uk best lifestyle community schools culture indie The quaint Somerset town of Castle Cary has proudly secured the title of the best place to live in the UK. Muddy Stilettos, esteemed for its expertise on local living, conducted an extensive survey involving 27,500 readers … Read More