• The Upper Thames
Item 1 of 1
Lot 305

The Upper Thames

Oil on canvas
Paintings
Signed
76 cm - 38 cm (29.92 in - 14.96 in)
Estimate: £500 - £700
Sale Date: Jul 12, 2010