Twickenham, London, UK

Free outdoor performance as part of The Streets London

Diamond Jubilee Gardens Main Stage. The Embankment, Twickenham TW1 3SU

More info HERE