Lujiazui, Pudong, China, 200120
South Pudong Road station is a Subway station located at Lujiazui, Pudong, China, 200120. It has received 4 reviews with an average rating of 5.0 stars.
The address of South Pudong Road station: Lujiazui, Pudong, China, 200120
South Pudong Road station has 5.0 stars from 4 reviews
Subway station