Webcam Ratings
5/5 based on 1 review
Tags
Webcam Details
This webcam, located on the 22nd floor of a building in the area, is deflected into the Twin Towers Grand Gateway, and giant shopping mall of the same name (the green dome in the middle) in Xuhui District in Shanghai.
This webcam is located in China and have the following tags: grand, gateway, shangai,