6
680 NW 71st St
Miami, FL 33150
$1,150,000 USD
1,912 SF
1,912 SF
$1,150,000 USD
Storefront