12
1051 NW 119th St
Miami, FL 33168
$750,000
5,680 Sq Ft
5,680 Sq Ft
$750,000
Storefront