Leicester Square

Leicester Square
acrylic on canvas
120cm x 210cm
2006

Direct