Dingwall is a lovely little fabric store in Morningside which offers a range of products. You can buy fabric or wall paper and can either decide to do your own projects or have them take care of that for you. They will make your curtains and blinds to order, and I believe they also do furniture upholstery and cushions.
The space is deceptively small in that they don't actually appear to stock any of the actual fabric there - you select what pattern and how much and they'll order it up for you. Pro in terms of quantity and variety, but con if you're wanting to just buy something and get on with it. They also aren't a haberdashery so don't expect to buy thread or other bits and bobs here.
They carry very high quality fabrics which are likely to carry high quality prices as well. I visited one fabric store which carried Harris Tweed for £40/meter. The fabrics I picked out at Dingwall were cotton and ranged from £30 to £50/meter. So, a bit on the ouch side.
The flip to that though is that they really do have something for everyone in terms of design (and apparently they do carry cheaper fabrics, I just have expensive taste!) and the staff are incredibly knowledgeable. I mean it's kind of scary. There are SO MANY books of samples and the girl helping me was pulling books out left right and center after I described what I was looking for. She really knew the stock and it was impressive.
I chose a few fabrics which I really liked and despite saying that it'll be a while until I'm able to tackle these projects, they immediately offered to get me swatches so I could take them home and see them in my home. The service really is spot on. So much so that I would buy from here, despite finding many of my choices for about £5/meter cheaper online. read more