Two Leaf Oriental Screen With Lacquer Ivory Inlaid

H180 x W157cm

SKU: fsc81 Category: Download image