Budget Mini Storage Kendall North INDUSTRIAL | SELF-STORAGE 8590 SW 124 Ave, Miami, FL Square Feet: 111,734Units: 954Year built: 2004