Foot Locker’s new Times Square location measures 17,000 square feet.