18
1113 NW 79th St
Miami, FL 33150
$1,600,000 USD
2,769 SF
2,769 SF
$1,600,000 USD
General Retail