• Adele Bloch-Bauer II

Price: £ 82.80

Available

Adele Bloch-Bauer II View larger