Pio3 | Shutterstock
Nike will just do it and open a store in Southlake Town Square by the end of the year.
A $32 billion company with over 1,000 stores across the globe, Nike is an athletic apparel franchise that sells a variety of shoes, clothing and sporting equipment for men, women and children. From Air Max sneakers to AeroBill caps, Nike offers several products for your athletic needs.
Nike is set to open a new location at 181 Grand Ave. later this year, according to a media release. You can learn more about the upcoming store at Nike.com.