9
161 NE 24th St
Miami, FL 33137
$16,500,000 USD
15,817 SF
15,817 SF
$16,500,000 USD
Storefront Retail Office