Shenchun Hotel

Shenchun Hotel Address: No.50A South Shui Zha Rd Ji Zhen Jiang Chang Zhen, Shanghai, China

Minimum price found for Shenchun Hotel was: 164 CNY

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