South Dade Self Storage II LLC 19395 SW 106th Ave Miami, FL 33157 Phone: (305) 251-7666
Category: general warehouse storage