720 NE 62nd Street 313, Miami, FL 33138
Miami, FL 33138
1 / 7
$1,300,000
3 bed · 2.5 bath · 1,691 sq ft · Built 2008