Budget Mini Storage Kendall South INDUSTRIAL | SELF-STORAGE 9015 SW 127 Avenue, Miami, FL Square Feet: 77,015Units: 1,081Year built: 1998