New Balance Japan Inc. has opened its first Japan-based global flagship store, New Balance Harajuku, located on Meiji-dori Road, Harajuku, Tokyo. New Balance Japan President Tomoo Tomita said that, with the brand facing significant changes, he wants to show customers what form the brand will take as it moves into its next stage. He spoke also of his aim to…