Hangzhou Bay
The site is located at the tip of the peninsula between the Yangtze and the Qiantang rivers on the Hangzhou Bay. It is approximately 60 kilometers southeast of downtown Shanghai. A major portion of the site was reclaimed from the sea.