Shanghai Zhongxiang Hotel

Shanghai Zhongxiang Hotel Address: 1558 Zhong Xing Road, Shanghai, China

Minimum price found for Shanghai Zhongxiang Hotel was: 278 CNY

Click here to get more information, photos & guest ratings for Shanghai Zhongxiang Hotel