Cheddar Palace/Definition

An Anglo-Saxon palace in Somerset probably founded in the 10th century.