answersLogoWhite

0

The Dufferin Mall is located on Dufferin Street in the city of Toronto in the country of Canada. The mall is open from ten in the morning until nine at night.

User Avatar

Wiki User

11y ago

What else can I help you with?