St Ives Harbour at Low Tide

St Ives Harbour at Low Tide

Edward Matthew Elliott

b.1869 - d.1955

£1,595.00