For Sale ID A11151404 $2.799.000 1210 NE 83rd St Miami – Florida , US 33138 1,639SqFt – 3 – Furnished