Large Sunburst Mirror, France c.1970's

£325.00
H: 90cm W: 90cm D: 8cm
Web ID: 25692

Enquiry form

Instant Enquiry

* Required Fields