Berwick-upon-Tweed has been declared the happiest place to live. This delightful town features amongst the top coastal destinations to visit this summer – and it's just a short 40-minute train ride ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results