6620 Indian Creek Dr #611, Miami Beach, FL 33141 - MLS#A11108695 - ...