121
8111-8119 NW 33rd St
Miami, FL 33122
$1,275,000 USD
3,381 SF
1
Unit
3,381 SF
$1,275,000 USD
Warehouse