Figures on the Shingle Beach Oil on Board 21x30cm £595 Framed

Andrew King