Clifford Castle is a castle in the village of Clifford which lies four miles to the north of Hay-on-Wye in the Wye Valley in Herefordshire, England.
Clifford Castle is a castle in the village of Clifford which lies four miles to the north of Hay-on-Wye in the Wye Valley in Herefordshire, England. Palaces, Demolished Links: en.wikipedia.org By: Dania