John Thomas Selwin (Sir) Ibbetson (British, 1869)

on the thames at isleworth, middlesex by john thomas selwin (sir) ibbetson

John Thomas Selwin (Sir) Ibbetson

On the Thames at Isleworth, Middlesex

Sotheby's London