Shepherd’s Bush Pavilion

London, United Kingdom