19 Dec 1992 The Stranglers in Tokyo Down in the Sewer Artist: The Stranglers Date: 19 Dec 1992 Venue: Shibuya Public Hall City: Tokyo Address: Shibuya, Tokyo, Japan Country: Japan Flyer: