$1,330,000 6700 Indian Creek Dr #607 Miami Beach, FL 33141 North Beach 3 bd · 2.5 ba · 1,304 sq ft $1,020 per sq ft Courtesy of DGS Real Estate, LLC / Diego Guillen
$1,200,000 6700 Indian Creek Dr #1102 Miami Beach, FL 33141 North Beach 3 bd · 3 ba · 1,230 sq ft $976 per sq ft Courtesy of LoKation / Carola Lippert