Budget Mini Storage Biscayne Blvd

INDUSTRIAL | SELF-STORAGE

2336 Biscayne Blvd, Miami, Fl

Square Feet: 137,725
Units: 1,480
Year built: 2006