Ordos Aili Hotel Shanghai

Ordos Aili Hotel Shanghai Address: 777 Taolin Road (Taolin Lu), Shanghai, China

Minimum price found for Ordos Aili Hotel Shanghai was: 483 CNY

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