Castle Amberley boasts a restful holiday for the weary traveler, but there is something there that robs the visitors of their sleep, their will, and eventually their souls.