Xinhua Garden Hotel

Xinhua Garden Hotel Address: 179 Xinhua Road, Shanghai, China

Minimum price found for Xinhua Garden Hotel was: 645 CNY

Click here to get more information, photos & guest ratings for Xinhua Garden Hotel