34
2201 NW 102nd Pl
Miami, FL 33172
$2,300,000 USD
5,550 SF
1
Unit
5,550 SF
$2,300,000 USD
Warehouse