The chilling tale of a series of grisly murders at a famed English Hotel. A German production filmed in Great Britain. From 16mm.