Embroidered Sheep Cushion

£72.99

Standing in a row! beautiful 95% cotton 5% linen embroidered sheep cushion

40 x 60cm