The Footwear American brand is piloting a new store concept. This is built as a hub for local ‘NikePlus’ members. The first store, called ‘Nike by Melrose’, opened in July at 8552 Melrose Avenue, a famous area of Los Angeles.
Do you have information to share with us?