6
860 NE 79th St
Miami, FL 33138
$5,000,000 USD
9,100 SF
9,100 SF
$5,000,000 USD
Storefront