Churchill Dog Cushion

Churchill Dog Cushion

Regular price £55

Churchill Dog Cushion

Tapestry front with cream velvet back 

Feather filler and zip 45cm x 45cm