You could try Anthony's Upholstery in Hollywood. Located towards the north end of Mervell Dean Road.
If you're handy, you can DIY like Ken recommends. I'm very handy, and tried it once. I now leave things like that to the pros.....
I was thinking of the upholstery on Rt 4 just south of 235, but can't remember their name.
Don't be afraid to go to an autobody repair shop and get an estimate. Estimates are free. PJs on GMR is reliable, maybe not the cheapest tho.
If you're handy, you can DIY like Ken recommends. I'm very handy, and tried it once. I now leave things like that to the pros.....
I've done a couple myself, the toughest part is removing the trim pieces that hold the headliner in without breaking them. If you can do that, can use a wire brush and sandpaper (to remove the old foam) and have a place to be able to glue the new material on (and let it set) it is rather easy. TIP: spray the glue on both the liner shell and the material for good adhesion.
They are friends of mine, so I like to send them business.