Where is Hilton Hangzhou Qiandao Lake Resort, Thousand Island Lake located?
Hilton Hangzhou Qiandao Lake Resort, Thousand Island Lake, Zhejiang, China (approx. 29.6024°, 119.0815°)
Hilton Hangzhou Qiandao Lake Resort, Thousand Island Lake, Zhejiang, China (approx. 29.6024°, 119.0815°)