Where is Changlong Station?

Where is Changlong Station located?

Changlong Station, Changlong Station (Shenzhen Metro), China (approx. 22.608334°, 114.113335°)


Where is Changlong Station on the map?