Courtyard Hotel Xujiahui Shanghai

Courtyard Hotel Xujiahui Shanghai Address: 100 Hongqiao Road, Shanghai, China

Minimum price found for Courtyard Hotel Xujiahui Shanghai was: 668 CNY

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