10 Mar 1976 The Stranglers in London Down in the Sewer Artist: The Stranglers Date: 10 Mar 1976 Venue: The Greyhound City: London Address: 175 Fulham Palace Road, London Country: United Kingdom Flyer: