7
21320 SW 112th Ave
Miami, FL 33189
$2,900,000 USD
2.61 AC
2.61 AC
$2,900,000 USD
Commercial