The Upper Pool of London, River Thames

The Upper Pool of London, River Thames

Charles William Wyllie

b.1853 - d.1923

£14,895.00