18
2829 NW 13th Ave
Miami, FL 33142
$2,550,000 USD
3,223 SF
3,223 SF
$2,550,000 USD
Storefront Retail Office