Beverston Castle.

In Gloucestershire, 794-year-old Beverston Castle could be yours for a cool $18.5m