Thoughts are welcome? Obvious answers would be Liverpool stadium, Albert hall etc but what do you think are Wrestling’s best towns? North and South
Okay, it was a city not a town, but must be Manchester
Part 1 of Ron's great investigations, and do the rest