Artist shop banner image

Catherine Scott

About Catherine Scott
  • Isle of Arran, United Kingdom
  • 17 designs
Artist based on Isle of Arran, Scotland. I paint mostly in acrylics and also do murals locally.
Achievements
THis is a loading placeholder