Where is Sheraton Shanghai Waigaoqiao Hotel located?
Sheraton Shanghai Waigaoqiao Hotel, Sheraton Shanghai Waigaoqiao Hotel, China (approx. 31.35035°, 121.58865°)
Sheraton Shanghai Waigaoqiao Hotel, Sheraton Shanghai Waigaoqiao Hotel, China (approx. 31.35035°, 121.58865°)