Location Concerts Seen
Manchester, England, United Kingdom     2 concerts
Stretford, UK   2 concerts
Leeds, England, United Kingdom     1 concert
Wembley, England, United Kingdom     1 concert