Holiday Inn Vista Shanghai

Holiday Inn Vista Shanghai Address: 700 Chang Shou Road, Shanghai, China

Minimum price found for Holiday Inn Vista Shanghai was: 551 CNY

Click here to get more information, photos & guest ratings for Holiday Inn Vista Shanghai