Haunted Village

GHI visits Elvey Farm Hotel, a quaint English locale known as the site of several brutal murders.