Where is South Huanghe Road?

Where is South Huanghe Road located?

South Huanghe Road, South Huanghe Road, China (approx. 34.76373°, 113.7383°)


Where is South Huanghe Road on the map?