12
21353-21433 NW 2nd Ave
Miami, FL 33169
$34,275,000 USD
151,353 SF
7% Cap Rate
151,353 SF
$34,275,000 USD
Storefront