1
20295 NW 2nd Ave
Miami, FL 33169
Rate Upon Request
0.42 AC
1
Space Available
Built 1986
Built 1986
0.42 AC
Rate Upon Request
Commercial