Godzilla Store

The Godzilla Store ゴジラ・ストア (Gojira) is a location currently located in Tokyo, Japan that sells Godzilla merchandise.