DELISLE
GALLERY
Art Archive
Art In Place
London 1978
Mixed Media
'Echo Beach' 90cm x 75cm - Acrylic, inks, resin finish
Back to gallery