Info

Official website

Founded
2005
Address
Dongping National Forest Park, Chongming
202177
Shanghai
Country
China PR