The finest Welsh castles

The county of Gwynedd, in North Wales, provides a trail of majestic castles to explore, a group of which have been described as the finest examples of military architecture of their kind in Europe.

North Wales