Lot 639 , John MacWilson, oil on canvas, 'Cheyne walk', signed, 12 x 18cm

John MacWilson, oil on canvas, 'Cheyne walk', signed, 12 x 18cm

John MacWilson, oil on canvas, 'Cheyne walk', signed, 12 x 18cm

£100-150

Sold for £160