No. 2001 Huangxing Road, Yangpu District, 五角场杨浦区上海市 China, 200093, Shanghai, Shanghai
not available Shanghai