Sale!
IMG_4110

Lovely Hearts pale blue cotton

£7.99 £5.00

5 in stock

Product Description

56″ wide cotton pale blue with mini multi coloured hearts.