Location
Xuhui District, People's Republic of China
Installation Art