South Lake Hotel

South Lake Hotel Address: 3798 Nanhu Da Lu, Changchun, China

Minimum price found for South Lake Hotel was: 452 CNY

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