Zellers Returns in Edmonton with 3.0 Flagship Store
Zellers is back in a big way. The iconic Canadian retailer is celebrating the strong launch of its first new standalone Zellers 3.0 store at Londonderry Mall in Edmonton, and is now actively planning a phased expansion into major markets…
