Depotium Mini-Entrepôt - St. Michel is located in Montreal, Canada on 3555 Boul Crémazie E. Depotium Mini-Entrepôt - St. Michel is rated 4.3 out of 5 in the category self-storage facility in Canada.
Address
3555 Boul Crémazie E
Accessibility
No wheelchair-accessible entrance