English historical embroidery

0.00

746.44 SNO