Eighteenth Century French Needlework Cushion -overall restoration

Height 46cm (18”)

Width 43cm (17”)

£450