Budget Mini Storage North Miami INDUSTRIAL | SELF-STORAGE 11495 Biscayne Blvd, Miami, FL Square Feet: 97,000Units: 950Year built: 2003