Kim-Liong Teo
"Ivor Place " London, England (1997)
Medium Oil on canvas, 41 x 51cm
Price $1290 US
Picture ID 291-15
Buy/Enquire