Late Sixteenth Century Flemish Tapestry Cushion

Height 46cm (18”)

Width 54cm (21”)

£575