13
681 NW 108th St
Miami, FL 33168
$3,400,000 USD
9,265 SF
9,265 SF
$3,400,000 USD
General Retail