7
237 NW 12th Ave
Miami, FL 33128
$2,475,000 USD
8,000 SF
8,000 SF
$2,475,000 USD
General Retail