Photo of Shimao International Plaza in Shanghai

Photo of Shimao International Plaza in Shanghai

Download


5.0 Rate
Resolution :
Size :

Similar Images

Shimao International Plaza, located in Shanghai, China, is one of the tallest buildings in the city. Standing at 333 meters with 60 floors, it was completed in 2006. Explore high-quality photos of this iconic skyscraper here.

Related Galleries

Featured Galleries

Featured Collections