1290 NE 83rd Street, Miami FL 33138
1290 NE 83rd Street, Miami FL 33138, Miami, FL 33138
$9,500,000
5 Beds · 7 Baths · 5,768 Sq Ft