PELORO

6620 Indian Creek Dr Miami Beach FL 33141

FOR SALE
6620 Indian Creek Dr # 304, Miami Beach FL 33141
1 bed
1 bath
642 sqft

$493,500

FOR SALE
6620 Indian Creek Dr, Miami Beach FL 33141
3 bed
3 bath
2231 sqft

$2,250,000

FOR RENT from 2026-05-03
6620 Indian Creek Dr # 713, Miami Beach FL 33141
3 bed
3 bath
1839 sqft

$12,800

FOR RENT from 2025-10-13
6620 Indian Creek Dr # 616, Miami Beach FL 33141
2 bed
2 bath
952 sqft

$4,200

$300
Price Decreased

FOR RENT from 2026-04-19
6620 Indian Creek Dr # 308, Miami Beach FL 33141
2 bed
2 bath
1175 sqft

$8,000

$1,500
Price Increased

FOR SALE
6620 Indian Creek Dr # 116, Miami Beach FL 33141
2 bed
2 bath
958 sqft

$600,000

FOR RENT from 2025-11-19
FOR SALE
6620 Indian Creek Dr # 605, Miami Beach FL 33141
2 bed
2 bath
1128 sqft

$675,000

FOR SALE
6620 Indian Creek Dr # 609, Miami Beach FL 33141
2 bed
2 bath
1143 sqft

$959,000

$11,000
Price Decreased

FOR RENT from 2025-05-01
6620 Indian Creek Dr # 613, Miami Beach FL 33141
2 bed
2 bath
1135 sqft

$5,300

$200
Price Decreased

FOR SALE
6620 Indian Creek Dr # 105, Miami Beach FL 33141
2 bed
2 bath
1293 sqft

$690,000

$89,000
Price Decreased

FOR SALE
6620 Indian Creek Dr # 508, Miami Beach FL 33141
2 bed
2 bath
1175 sqft

$1,100,000

FOR SALE
6620 Indian Creek Dr # 112, Miami Beach FL 33141
2 bed
2 bath
1135 sqft

$725,000

Active With Contract
6620 Indian Creek Dr # 704, Miami Beach FL 33141
1 bed
1 bath
614 sqft

$455,000

$44,000
Price Decreased

Active With Contract
6620 Indian Creek Dr # 613, Miami Beach FL 33141
2 bed
2 bath
1135 sqft

$780,000

$100,000
Price Decreased