From Wikipedia, the free encyclopedia
Castles in Devon, England.