london, United Kingdom
Catherine Leon is a contemporary British painter using pencil and oil paint to capture the beauty of the natural world in landscapes, still life and abstract works. Taking inspiration from her immediate environment, Leon paints the places and plants she sees depicting washes of sunset hues, glowing ...
artworks
View All 6 Artworksinside the studio