Where is South Ring Road?

Where is South Ring Road located?

South Ring Road, South Ring Road, China (approx. 25.02688°, 102.7195°)


Where is South Ring Road on the map?