21 Sep 1983 The Stranglers in Barcelona Down in the Sewer Artist: The Stranglers Date: 21 Sep 1983 Venue: Studio 54 City: Barcelona Country: Spain