Improve Canada

  • 7250, Keele Street, Concord, Ontario, Canada
  • Website

Venue Details

Improve Canada is a commercial shopping mall complex located in Vaughan, Ontario, Canada. The mall has about 400 home improvement stores, to exclusively provide only home improvement products and services. The complex is owned by Oleg Chekhter.

Venue Type