Address:320 Xinbei village, Hengsha Island, near the Agricultural Bank of China, Chongming District, Shanghai
Hotel Tel:+86-15001970899