Where is Inner Garden?

Where is Inner Garden located?

Inner Garden, Shanghai, China (approx. 31.22643°, 121.4925°)


Where is Inner Garden on the map?