Helen Glassford 'Lewisian Shore' oil on board 56x122cm

£4,250.00

Original oil painting by Helen Glassford