1568 Chenglong Road, Xincheng Shangkun Yue Shan Peninsula #58 Songjiang District, Shanghai, China P: 86-17317712350 contact@leunggallery.com
Medium: Oil on canvas Dimensions: 90 x 152 cm – 35.43 x 59.85 inches
Retype this word backwards "ssob"
Please leave this field empty.
Blue Falls
Moonlight Lily
Summer Sands
Morning Sail
Red Sun
Red Sun Harbor
- Pay Online -