Demetres Shops At Don Mills is located in Toronto, Canada on 16 Marie Labatte Rd. Demetres Shops At Don Mills is rated 4.3 out of 5 in the category dessert restaurant in Canada.
Address
16 Marie Labatte Rd
Accessibility
Wheelchair-accessible entrance