1920’s Art Deco Screen from Indonesia

£525.00

H: 180cm W: 133cm D: 40cm

This item may not be on display in our showroom

Web ID: 21477

Enquiry form

Instant Enquiry

* Required Fields