This is the shop in our neck of the woods and she does a huge on-line business & is very pleasant to deal with.
http://www.hamelsfabrics.com/
This is another shop in our area (bought my machine there) who has a huge on-line business
https://www.agreatnotion.com/sewing_..._online_store/