Antique french hand stitched Tapestry - dog

$150.00