20
2660 SW 3rd St
Miami, FL 33135
$1,575,000 USD
1,816 SF
1,816 SF
$1,575,000 USD
Office