Nintendo of America has revealed that it is currently planning to open an official Nintendo store in San Francisco. The store will be located in San Francisco's iconic Union Square where it will obviously get plenty of foot fall. Nintendo says that the store will be named Nintendo San Francisco and will be open for […]
0 Comments:
Post a Comment