Champs Sports Opens New Flagship Store In NYC’s Times Square
NEW YORK — Champs Sports, a division of Foot Locker, Inc., celebrates the opening of its New York flagship location in Times Square today. Following the move from the brand’s former Times Square footprint, the […]