One-off tapestry bag

handmade in vintage fabric

only one available

One-off tapestry bag

£79Price