7430 SW 66th Street, Miami, FL 33143
Miami, FL 33143
1 / 30
$4,499,000
6 bed · 7.5 bath · 5,609 sq ft · Built 1996