NO.642

TREE SCULPTURE 2 LEAF
2012
SOUTH WOODFORD, LONDON
PUBLIC ART