36
1057-1067 NW 119th St
Miami, FL 33168
$3,300,000 USD
9,300 SF
7% Cap Rate
9,300 SF
$3,300,000 USD
Storefront