681 NW 108th St
Miami, FL 33168
$4,850,000 USD
7,912 SF
7,912 SF
$4,850,000 USD
Showroom