21 Feb 1990 The Stranglers in Torbay Down in the Sewer Artist: The Stranglers Tour: 96 Tours Date: 21 Feb 1990 Venue: Torbay Leisure Center City: Torbay Address: Chestnut Avenue, Torquay, Devon, TQ2 5LZ Country: United Kingdom