1290 NE 83rd Street, Miami, FL 33138
Miami, FL 33138
1 / 30
$9,500,000
5 bed · 7.5 bath · 5,768 sq ft · Built 1972