5970 Indian Creek Dr #503, Miami Beach, FL 33140 - MLS#A11039630 - ...