, Harlech, Gwynedd, Wales,
Harlech Castle is a World Heritage site, which reflects it's importance and remarkable state of preservation. It sits high on a cliff top and as with most of King Edward's iron ring of Castles in North Wales completely dominates the small town.....