Berwick-upon-Tweed, Northumberland
Discover the characters, nooks and crannies of old Berwick as you explore a fascinating recreation of the old town. Learn about its turbulent Middle Ages and...