Where is Huaqiang Road Station?

Where is Huaqiang Road Station located?

Huaqiang Road Station, Huaqiang Road Station, China (approx. 22.54311°, 114.08°)


Where is Huaqiang Road Station on the map?