Much to my surprise and delight, I stumbled upon this article regarding a Godzilla Store opening in Tokyo:
If they can have an Apple Store, a Microsoft Store and a Samsung Store...why not a Godzilla Store?
My wife and I go to Japan every year or so, next time we go the Godzilla Store will definitely be one of our destinations!