Gaming Reviews, News, Tips and More.
We may earn a commission from links on this page

Inside Tokyo's Godzilla Store

We may earn a commission from links on this page.

Recently, the world’s first official Godzilla store opened in Tokyo. It’s called Godzilla Store Tokyo. Clever!

Located in Shinjuku, the store is filled with loads of limited edition items.

Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement
Advertisement