Needlepoint Generosity Canvas

Generosity

$ 45.00

10 inches x 3 inches
18 mesh