Mini hearts blue cotton
Mini hearts blue cotton

Mini hearts blue cotton

Regular price £3.25
Tax included.

Gorgeous blue fabric with sweet little white hearts

44" wide. Sold by the half metre.