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