Exploring Barmouth

Barmouth is the ultimate Welsh seaside resort, with shops, [...]