Storage Centre Storage Centre is a state of the art, climate-controlled self storage facility. We are a proudly Canadian business located in the Greater Toronto Area. Phone: 416-679-1000 190 Carrier Drive Etobicoke, ON M9W 5R1, Canada Map Other Categories: Business Services |