Auction closed
Old Masters
27 April 2016 • London
Sale Total: 1,778,252 GBP    Sale Number: L16030
203 lots
Close