Where is Shanghai Hongqiao Station?

Where is Shanghai Hongqiao Station located?

Shanghai Hongqiao Station, Shanghai Hongqiao Station, China (approx. 31.19618°, 121.3156°)


Where is Shanghai Hongqiao Station on the map?