Shortly after Supra opens a flagship store in New York City, New Balance has decided to do the same. A New Balance Experience Store is now located on the corner of 20th street and 5th avenue; and, its official opening is today, August 11th. If you happen to be around or a big New Balance enthusiast, you might want to check it out. I mean, if you want to make it big, then you gotta do it big; and, there are few places where you can do it bigger than the Big Apple.