The 'castle town' full of indie shops named one of 'best places to live' 30 minutes from Birmingham
Independent shops 'rule here', there are three outstanding primary schools and you can easily commute to London.
Full Article