Two Leaf Oriental & Lacquered Inlaid Screen

H180 x W157cm

STOCK - 1

SKU: fsc81 Category: Download image