Foot Locker unveiled a new retail concept at its Willowbrook Mall location in Wayne, New Jersey that delivers “an elevated ...