One-of-a-kind tapestry bag

large bag made in vintage tapestry and velvet fabrics

only one available

One-of-a-kind tapestry bag

£79Price