Where is Sheraton Qiandao Lake Resort, Thousand Island Lake?

Where is Sheraton Qiandao Lake Resort, Thousand Island Lake located?

Sheraton Qiandao Lake Resort, Thousand Island Lake, Sheraton Qiandao Lake Resort, Thousand Island Lake, China (approx. 29.60869°, 119.0391°)


Where is Sheraton Qiandao Lake Resort, Thousand Island Lake on the map?