Denbigh Castle and the Wars of the Roses

Denbigh was founded in the late thirteenth century following the conquest of north Wales, on the site of a previous Welsh residence, which is situated on a hilltop that looks over the Vale of Clwyd. Henry de Lacy was granted the lordship of Denbigh by Edward I in October 1282, with building work immediately beginningContinue reading “Denbigh Castle and the Wars of the Roses”