Thames Barge. – Oil on Canvas

£456.00

Oil on two canvasses and rope and pebbles. 194cms x 54cms.

1 in stock

Category: