33
67 NW 166th St
North Miami Beach, FL 33169
$1,799,999 USD
3,145 SF
3,145 SF
$1,799,999 USD
Warehouse