China ShanghaiAddress:Yin Du Road, Minhang 201108Get directions from GoUnable to find any directions.