Results 2 results found Aerial view of Lydford Castle on a snowy winter morning, Lydford, Devon, England, United Kingdom, Europe The 13th century Lydford Castle, built as a prison, Devon, England, United Kingdom, Europe