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