London, England, United Kingdom
Depeche Mode Oct 25, 1982 Added by Concert Archives 3
The Clash Jul 30, 1982 Added by Concert Archives 3