1630 S Soto St, Los Angeles, CA 90023
Michel Warehouse is a self storage facility in Los Angeles, CA located at 1630 S Soto St, Los Angeles, CA 90023. Michel Warehouse offers affordable, convenient self storage units in Los Angeles, CA.