2
100-120 NE 23 St.
Miami, FL 33137
$7,300,000 USD
0.51 AC
0.51 AC
$7,300,000 USD
Commercial