Hotel Shanghai, Shanghai, China
Locations on TeamResort
A:
B: Hotel Shanghai, Shanghai, China

See on Google Maps