In the heart of Primrose Hill at 46 Chalcot Road lies Sew Much Fun, a haven for sewing enthusiasts of all levels. This delightful shop isn’t just about fabrics and notions; it’s about fostering creativity and the joy of sewing in a warm and encouraging environment. Whether you’re a complete beginner or a seasoned stitcher,…