South Gate Bus Station is located in Shanghai, China on Nanmen Branch Rd, Chongming District. South Gate Bus Station is rated 3 out of 5 in the category train station in China.
Address
Nanmen Branch Rd, Chongming District
Accessibility
Wheelchair-accessible entrance