29
1217 NW 21st Ave
Miami, FL 33142
$35.97 - $37.18 USD/SF/YR
4,357-8,341 SF
2
Spaces Available
Built 1938
8,341 SF Contiguous
Built 1938
4,357-8,341 SF
$35.97 - $37.18 USD/SF/YR
Industrial