Bargello and related stitchery

Holdings

363752