Shenhua Holiday Hotel Shanghai Lujiazui Rd

Shenhua Holiday Hotel Shanghai Lujiazui Rd Address: 30 Lane 1466 South Pudong Road, Shanghai, China

Minimum price found for Shenhua Holiday Hotel Shanghai Lujiazui Rd was: Null CNY

Click here to get more information, photos & guest ratings for Shenhua Holiday Hotel Shanghai Lujiazui Rd