Helen Dowds
Visual Artist
Helen Dowds is an artist working in Painting, based in Donegal, Ulster. Known for Nature, Landscape.
Donegal, Ulster, Ireland
Joined February 2026
Untitled post
· in General
Visual Artist
Helen Dowds is an artist working in Painting, based in Donegal, Ulster. Known for Nature, Landscape.
Untitled post
· in General