Hay Castle is a medieval fortification and 17th-century mansion house in the small town of Hay-on-Wye, Wales. Originally cons ...