Designed by
Title
Zellers Pop-Up at Scarborough Town Centre #274886361
Description
Your blast from the past is officially here! Zellers is making a comeback across Canada and its first store is about to open in Toronto. The Zellers at Scarborough Town Centre will welcome shoppers through its doors on March 23rd and Curiocity got a sneak peek of what to expect.
This image is editorial