Spy Valley

by Kathy Weaver

$3,500

Embroidery on Irish linen