Nineteenth Century Aubusson Tapestry Cushion

Height 38cm (15”)

Width 53cm (21”)

£500