Take a look at this link:
http://www.worldstadiums.com/asia/countries/japan/kanto.shtml
it says: Seibu Dome built in 1979, Tokorozawa.
Thread
Posts in chronological order
I mean that Queen played in Tokorozawa, NOT Tokyo.
Nicely seen, Joachim.
:)