6700 Indian Creek Drive #608, Miami Beach, FL 33141 - Homesnap