Where is Shihudan?

Where is Shihudan located?

Shihudan, Shanghai, China (approx. 30.98056°, 121.1081°)


Where is Shihudan on the map?