First Nintendo Store Opening In Japan

This fall, Japan is getting its first Nintendo Store. Called Nintendo Tokyo, the official shop will be located in the brand new Shibuya Parco building.

Read more...