MovieMaps

Movies Filmed at Jumeirah Himalayas Hotel Shanghai

39 Yinxiao Rd, ShiJi GongYuan, Pudong Xinqu, Shanghai Shi, China, 200135

Official Site