Where is Xiagou?

Where is Xiagou located?

Xiagou, Heilongjiang, China (approx. 48.19389°, 134.3064°)


Where is Xiagou on the map?