I have a vintage tablecloth that I got from my parents' house and it is VERY stained. It was laying over an organ and the whole thing is pretty uniformly brown/yellow.
I've been soaking it in the sink since last night with a little dishwashing liquid, changed the brown water a half dozen times, and the water is down to yellow. I read to use vinegar and baking soda but haven't tried it yet.
It's a cute cloth, bright yellow flowers, green leaves, and red lattice work. I may use it to make something or just put it on my table.