Is the stain on the grout or the tile itself? White vinegar is a good grout cleaner, but if left to sit on a soft stone tile such as limestone, could eat away at it - what kind of tile do you have? If it's just the grout, then try cleaning all of the grout with vinegar.