MARGARETHA SHEPHERD – White Lilies
MARGARETHA SHEPHERD – White Lilies

Watercolour – 50x50 cms
£250

MARGARETHA SHEPHERD – White Lilies

Watercolour – 50x50 cms
£250