Sean,
Look up nebulous stone cleaning. That might shift it. I used to do alot of that type of cleaning for a company in london central.
Otherwise, a light sand, depending on how deep the staining goes. If you were VERY carefull, maybe a wet sandblast. but you would have to be carefull and mask up and protect every bit of wood/glass.
Matt