5 Days Ago COMPARE 6620 Indian Creek Dr, Miami Beach, FL 33141 Condo for Rent 2 - 3 Beds$5,000 - $6,990