Pretty market town named 'one of UK's best places to live' with high street packed with indi shops
There aren't many towns that can proudly say they've been ranked as one of the UK's best places to live and are also home to one of the top high streets, packed with boutique stores
Read original
Wales Online