Where is Shilipu Station?

Where is Shilipu Station located?

Shilipu Station, Shilipu Station (Beijing Subway), China (approx. 39.921597°, 116.49619°)


Where is Shilipu Station on the map?