Buy Godzilla goods at the World's First Official Godzilla store from Japan
World's FIRST Godzilla Offical store opens at Shinjuku Marui in Japan
You can buy Godzilla limited edition goods from the World's first Godzilla official store opened today on October 30th in Shinjuku in Japan. Godzilla limited edition goods are available only at stores in Shinjuku in Tokyo. You can also buy all goods from the latest movie, Godzilla Monster Planet released on Nov 17th in Japan.
To Buy from Japan, contact us from Request Quote and receive total cost including shipping fee.