Hand-Stitched House: a guide to designing and embroidering a portrait of your home

$55.00