Where is Lao Cai?

Where is Lao Cai located?

Lao Cai, Lao Cai (Station), Vietnam (approx. 22.49135°, 103.978°)


Where is Lao Cai on the map?