Look for any local reupholstery shop. It's an easy job for them so just about anyone can do it. For me, I had a place called Snellville Fabric Mart in Snellville GA and they had an in house shop that did the job. I simply purchased the fabric from them and then took the cushions and fabric over to the shop to have them do the fabric replacement. I'm planning on having them do the same job on the driver's and passenger's seats with the remaining fabric.