5286 SW 80 Street, Miami, FL 33143
Miami, FL 33143
1 / 12
$9,650,000
7 bed · 8.5 bath · 7,512 sq ft · Built 2025