New Balance Japan Inc. has opened New Balance Ginza, a running and lifestyle store located in the famed district of Tokyo and covering an area of roughly 356 square meters over two floors. This is New Balance Japan’s fifth standalone store in Tokyo, following Aoyama, Harajuku, Roppongi and Odaiba. Including Sapporo, Osaka and Grand Front Osaka, this makes for a...