Large Leaf Tapestry

Large Leaf Tapestry

Tap the picture to see it full screen.

Large Leaf Tapestry 02996

France ca. 17th Century
4'0" x 3'7" (122 x 109 cm)
In stock Please contact us for more information.