Zellers Returns to Canada with 1st Edmonton Store

Zellers returns to Canada with a 60,000 sq. ft. store at Edmonton’s Londonderry Mall, marking a major retail comeback following the demise of Hudson’s Bay.