17
18645 SW 103rd Ct
Miami, FL 33157
$186,666.72 USD/AC/YR
2.25 AC
1
Space Available
2.25 AC
$186,666.72 USD/AC/YR
Industrial