The infamous "House of Horrors" - 25 Cromwell Street in Gloucester, one-time home to Fred West - was demolished in 1996 after his jail suicide and his wife's trial for her part in the murders of ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results