London. Ilchester place

London. Ilchester place

oil on canvas.90x100cm. 2011