Nike store is open?
Address: 14500 W Colfax Ave, Lakewood, CO 80401, USA
Christopher Duvall | Nov 4, 2018
Not yet but it is being moved into a larger spot in the mall.
Gordon “Gordo” F | Nov 4, 2018
Not returning.
C Martin | Nov 4, 2018
Not yet
Bald Guy | Nov 4, 2018
No
Thanks! Your answer is awaiting moderation.