Where is Longhua Station?

Where is Longhua Station located?

Longhua Station, Longhua Station (Shenzhen Metro), China (approx. 22.651667°, 114.02251°)


Where is Longhua Station on the map?