Back in the distant past, we used a dilute solution of oxalic acid to clean marble gravestones. Wear rubber, or better yet, chemical resistant, gloves and be certain to thoroughly rinse the stone with clean water.
I have a terrific recipe for french rhubarb pie at home. I'll try to post it tomorrow evening.