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
Visual Artist
Helen Dowds is an artist working in Painting, based in Donegal, Ulster. Known for Nature, Landscape.