6620 Indian Creek Dr # 113, Miami Beach FL 33141 - MLS# A11777463 - FOR SALE | Brickellsold