Site icon The Ranch 100.1 FM

London and Cambridge Among Zellers Store Locations

If you’re among those who are anticipating Zellers return and want to head inside one of their reopening stores, you’ll likely be heading to Cambridge or London.

Zellers announced they’ll be opening up 25 stores to start across Canada which in Ontario includes Cambridge and London.

The Canadian department store, now owned by the Hudsons Bay Company will also launch an online store for global sales.

The Zellers comeback is expected sometime this Spring.

Exit mobile version