Tag Archives: nike store atlanta

If you’re wondering who’s got the Swoosh, look no further than the new Nike store at Lenox Square Mall! On Tuesday, October 30, Nike fans gathered in front of the 23,000-square-foot Nike store to witness the grand opening and to … Continue reading

Posted in Events | Tagged , , , , , | Leave a comment