Where is Indoor Stadium Station?
Indoor Stadium Station is located in Xuhui. If you're looking for things to do in the area, you might like to visit The Bund and Shanghai Disneyland©.
Things to see and do near Indoor Stadium Station
What to see near Indoor Stadium Station
- The Bund
- Shanghai Stadium
- Shanghai Everbright Convention & Exhibition Center
- Huangpu River
- Intex Shanghai
Things to do near Indoor Stadium Station
- Metro City
- Xujiahui Shopping District
- Grand Gateway
- Hengshan Road
- Huangjincheng Road Pedestrian Street