Dear Barry:
Even you have the surface ground it wouldn't do you any good.
The soap has been absorbed into the stone from inside of the hole and it's soaked through and through. Trying to clean the surface won't even tickle it.
Unfortunately you waited too long (several years), therefore there's little hope that the stain can be removed. The ony thing that you can try to do is to put plenty of baby powder onto it for several weeks and keep your fingers crossed!

Ciao and good luck,