Picture-perfect town full of independent shops and fairytale castle

One county is home to a charming town with cobbled streets, packed with independent shops, cafes and restaurants and a nearby historic castle

Picture-perfect town full of independent shops and fairytale castle
One county is home to a charming town with cobbled streets, packed with independent shops, cafes and restaurants and a nearby historic castle