9
1825-1839 NW 21st St
Miami, FL 33142
$30.00 USD/SF/YR
1,825 SF
1
Space Available
Built 1979
1,825 SF Contiguous
Built 1979
1,825 SF
$30.00 USD/SF/YR
Flex