Skip to content

Inside Tokyo’s Godzilla Store

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.

https://twitter.com/embed/status/927403626535911424

https://twitter.com/embed/status/928481431965147136

🕹️ Level up your inbox

Don’t miss the latest reviews, news and tips. Sign up for our free newsletter.

You May Also Like