Restoring Hope

$1,250.00Price

22" x  20" Framed original Needlepoint Tapestry.