Everything is dependent on the type of stain, and if you value it enough, bring in a professional who will have the right tools and equipment to do it right (if it is at all possible)
Just as ASVInteriors said, different kinds of stains require certain techniques and substances to clean them. Although you can find a variety of recipes on the web for cleaning marble, it helps to have a pretty good idea of how your particular stone will respond and what kind of stain you have. We have created resources for helping customers understand what is involved in cleaning specific marbles on our site. Your question is for "Italian Marble" and since Carrara is one of the most common, this link might be helpful to others looking for the same information:
ASVInteriors
Lustro Italiano
Related Discussions
Staircase - Marble or wooden flooring?
Q
which one is best for flooring tiles or marbles or mosaics?
Q
tiles or Marble for flooring
Q
my floor is Diana Italian marble which colour option I have for tv uni
Q
rahmankhan_designs
malpanijbp
Shades By Shweta