03 Dec 2003 The Stranglers in London Down in the Sewer Artist: The Stranglers Date: 03 Dec 2003 Venue: Wembly Arena City: London Country: United Kingdom