Here's a look at the world's first Dragon Ball Store, located in Tokyo, Japan! With tons of exclusive original merch, this is a must-visit for #DragonBall fans! Ready to check it out?!
Find it in the first floor of First Avenue Tokyo Station. ๐๐๐ฏ๐ต