Auction closed
Old Master & British Paintings
29 April 2015 • London
Sale Total: 4,752,000 GBP    Sale Number: L15030
233 lots
Close