20 Mar 1991 The Stranglers in London Down in the Sewer Posted on March 20, 1991 by Rattus RattusDecember 12, 2010 Artist: The Stranglers Date: 20 Mar 1991 Venue: Town & Country Club City: London Country: United Kingdom