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 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results