12894 SW 60th Terrace, Miami, FL 33183
Miami, FL 33183
1 / 30
$770,000
3 bed · 2.5 bath · 2,022 sq ft · Built 1990