New Balance is reportedly planning to open its first flagship store in the U.K. at a prime location on Oxford Street in London, but not before 2017, although the lease has been signed apparently. The brand has many stores in the U.S., but in the U.K. it only has concessions ...