this larger-than-life Godzilla head is an iconic and unmissable sight in the heart of Tokyo’s bustling district. Perched menacingly on the eighth floor of the Shinjuku Toho Building, the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results