SOLD – 6801 Indian Creek Dr. #507, Miami Beach, FL 33141 April 5, 2020 by Leave a Comment ... » Learn More about SOLD – 6801 Indian Creek Dr. #507, Miami Beach, FL 33141