Where is Yang-chia-ta?

Where is Yang-chia-ta located?

Yang-chia-ta, Shanghai, China (approx. 30.91583°, 121.1333°)


Where is Yang-chia-ta on the map?