Nike, Miami

Jan 18 2017

Nike has brought its experiential retail format to Miami Beach. The company has opened a two-story, digitally connected, 31,000-sq.-ft. store on Lincoln Road, in the…

READ MORE