Charms Hotel Shanghai

619 Jiujiang Road, Shanghai, China, Shanghai, People's Republic of China Get Directions to this spot
Category:
Hotels
619 Jiujiang Road, Shanghai, China
Shanghai
People's Republic of China

Rate and review Charms Hotel Shanghai in Shanghai, People's Republic of China!

Share your experiences at Charms Hotel Shanghai with your friends or discover more Hotels in Shanghai, People's Republic of China.