The Thames at Battersea (1990) - Oil on canvas - Framed 61 x 91 cms Not for sale

Ref:
Date:
Location:
Photographer:

The Thames at Battersea (1990) - Oil on canvas - Framed 61 x 91 cms Not for sale

The Thames at Battersea (1990) - Oil on canvas - Framed 61 x 91 cms Not for sale