M.A.
I had kinda' the same problem a couple of years ago. The roof leaked onto my waterbed. It had a feather type pillow top on it. I had to search, however, I took it to a dry cleaner. It cost (if I remember correctly) 12? 14? bucks. I think the laundramat idea is great too. A dry cleaner would be a pricier but, you have to figure this is a one time deal.
Hope this helps!!
Margaret