12 Nov 1994 The Stranglers in London Down in the Sewer Artist: The Stranglers Date: 12 Nov 1994 Venue: Shepherds Bush Empire City: London Address: Shepherd’s Bush Green London W12 8TT Country: United Kingdom Flyer: Videos: Watch this video on YouTube