25 Oct 1975 The Stranglers in London Down in the Sewer Artist: The Stranglers Date: 25 Oct 1975 Venue: Cart and Horses City: London Address: 1 Maryland Point, London E15 1PF Country: United Kingdom Flyer:Street View: