Location
Soho, United Kingdom
Audio & Staging