Stewart Edmondson is a contemporary Landscape Artist based in Dartmoor National Park in Devon, SW UK. His large scale mixed media and watercolour paintings feature in fine art collections around the world.
Stewart Edmondson is a contemporary Landscape Artist based in Dartmoor National Park in Devon, SW UK. His large scale mixed media and watercolour paintings feature in fine art collections around the world.