Zellers has opened a new store in North York, Ontario, with shoppers embracing the nostalgic return of the iconic Canadian retail brand.
HypeNows