Webcam Ratings
5/5 based on 1 review
Share this Webcam
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.