Beautiful Things for Sale - French General - 16" x 16" cushion
Totally Patched

Beautiful Things for Sale - French General - 16" x 16" cushion

Regular price £23.90
Stars and stripes make up this delightful French General Fabric cushion