The Guardian voted this small Royal Welsh town, with its ancient castle and cobbled streets lined with independent shops, as the third happiest place to live in the UK in its 2025 rankings. Home to ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results