Budget Mini Storage Country Club of Miami
INDUSTRIAL | SELF-STORAGE
18400 NW 57 Avenue, Miami, FL
Square Feet: 107,000
Units: 1,050
Year built: 2004
INDUSTRIAL | SELF-STORAGE
18400 NW 57 Avenue, Miami, FL
Square Feet: 107,000
Units: 1,050
Year built: 2004