Where is Huaqiang North Station?

Where is Huaqiang North Station located?

Huaqiang North Station, Huaqiang North Station, China (approx. 22.54564°, 114.0816°)


Where is Huaqiang North Station on the map?