6 Days Ago COMPARE 6620 Indian Creek Dr, Miami Beach, FL 33141 Apartment for Rent 2 - 3 Beds$4,390 - $13,500