Ailixuan Hotel

Ailixuan Hotel Address: 98 Zhenning Road, Shanghai, China

Minimum price found for Ailixuan Hotel was: Null CNY

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