Where is The Shanghai EDITION?

Where is The Shanghai EDITION located?

The Shanghai EDITION, The Shanghai EDITION, China (approx. 31.23775°, 121.48598°)


Where is The Shanghai EDITION on the map?