Kenilworth Castle/Definition

A Norman castle in Warwickshire, England that once served as a royal palace.