Serena Taylor


15 x 13in   38 x 33cm

London    -    2006


Private collection