Try Al Sadd area at the back of Royal Plaza Mall. There are fabric shops selling sewing supplies as well.