26 Oct 1975 The Stranglers in London Down in the Sewer Posted on October 26, 1975 by Rancid RatJune 5, 2020 Artist: The Stranglers Date: 26 Oct 1975 Venue: The Goodwill to All City: London Address: Headstone Drive, Wealdstone, HA1 4UW Country: United KingdomFlyer: