Greatly inspired by fine art, the great masters, and the unique beauty of nature.
Steffie de Leeuw is a Dutch artist, designer who lives and works in Amsterdam, the Netherlands.
Steffie has been creating amazing artworks since 2000. These are not just artworks; these are mixed media artworks. A very detailed process is the starting point, followed by many carefully added layers and lots of late nights.