This Quaint, Unassuming Town Has Been Voted The Best Place To Live In England – How To Get There From London
Chances are you’ve only ever heard of Castle Cary because of its train station – it’s the closest one to the Glastonbury Festival site. So you might be surprised to learn that the town itself is actually the best place to live in England. That’s according to the “insider knowledge of England’s loveliest villages, towns […]
The post This Quaint, Unassuming Town Has Been Voted The Best Place To Live In England – How To Get There From London appeared first on Secret London. Secret London | News…