Castle Cary Somerset, UK

Castle Cary is a town 120 miles southwest of London.  It is nestled in the countryside amongst hills, farmland and wooded areas.  The closest cities to Castle Cary are Bath and Bristol.