2100-2106 NW 22nd Ct
Miami, FL 33142
$4,500,000 USD
24,000 SF
24,000 SF
$4,500,000 USD
Storefront