Venue Location Number Of Concerts
Alexandra Palace London, England, United Kingdom 1 concert
The Dome London, England, United Kingdom 1 concert