50 Moganshan Rd. Bldg 16 200060 Shanghai
Tang Maohong Orchid Finger video & silkscreen prints ShanghART H-Space