12989 SW 233rd Terrace 12989, Miami, FL 33032
Miami, FL 33032
1 / 30
$440,000
3 bed · 3 bath · 1,368 sq ft · Built 2024