RICHARD PENN, The Long View, 2015
Oil on canvas, 100 x 100 cm
RICHARD PENN, The Word For It 5, 2015
Established in 1913, Everard Read is Africa’s oldest commercial art gallery. Everard Read Gallery London is located in the heart of Chelsea and presents modern and contemporary art from South Africa and around the world..