Shanghai Orient Shopping Mall

1/F, Orient Shopping Mall
8 North Caoxi Road
Shanghai
上海 200030  
中国