Budget Mini Storage Bird Road

INDUSTRIAL | SELF-STORAGE

7100 Bird Road, Miami, FL

Square Feet: 107,907
Units: 950
Year built: 2006