These folks have a huge upholstery section. They will also upholster a specific line of couch models for you to choose from. They also have a large selection of do it yourself items to choose from (tassels, curtain rods, tools, ribbons etc). They have staff that know how to sew and can give you advice about what types of fabrics you should use for specific jobs.
more