South Hotel Shanghai

South Hotel Shanghai Address: 515 West Longhua Road, Shanghai, China

Minimum price found for South Hotel Shanghai was: 278 CNY

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