25 Oct 1975 The Stranglers in London Down in the Sewer Posted on October 25, 1975 by Rancid RatJune 5, 2020 Artist: The Stranglers Date: 25 Oct 1975 Venue: Cart and Horses City: London Address: 1 Maryland Point, London E15 1PF Country: United KingdomFlyer:Street View: