The little UK town that's 'the best place to live' - packed with 75 independent shops

EXCLUSIVE: From famous cherry blossoms to thriving independent shops, Alnwick is quietly becoming one of Britain's most beloved market towns.


