Where is Eh-chia-tai?

Where is Eh-chia-tai located?

Eh-chia-tai, Shanghai, China (approx. 30.88056°, 121.2111°)


Where is Eh-chia-tai on the map?