View details for 6753 Indian Creek Dr 6753 Indian Creek Dr $2,000+ North Beach, Miami Beach, FL 33141