Where is Shenzhen North Station?

Where is Shenzhen North Station located?

Shenzhen North Station, Shenzhen North Station, China (approx. 22.61263°, 114.0247°)


Where is Shenzhen North Station on the map?