6800 SW 83rd Place, Miami, FL 33143
Miami, FL 33143
1 / 27
$2,150,000
4 bed · 4.5 bath · 2,860 sq ft · Built 2025