Castle town with indie shops, just 30 mins from Birmingham is named one of the 'best places to live'
Castle town with indie shops, just 30 mins from Birmingham is named one of the 'best places to live' It has three outstanding primary schools, independent shops rule here, and commuting to London is easy