Super-inn Shanghai
Search & compare prices for Super-inn Shanghai in all hotel booking websites.
Super-inn Shanghai Address: 789 Quyang Road, Shanghai, China
Minimum price found for Super-inn Shanghai was: Null CNY
Click here to get more information, photos & guest ratings for Super-inn Shanghai