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°)
Sheraton Qiandao Lake Resort, Thousand Island Lake, Sheraton Qiandao Lake Resort, Thousand Island Lake, China (approx. 29.60869°, 119.0391°)