Auction closed
In Context Italian Art
05 October 2017 • London
Sale Total: 18,401,750 GBP    Sale Number: L17624
45 lots
Close