Where is Lubagow?

Where is Lubagow located?

Lubagow, Henan, China (approx. 33.9775°, 111.5683°)


Where is Lubagow on the map?