Helene de Beauvoir

French
Landscape
35 x 45 inches / 89 x 114 cm