Where is Lumagow?

Where is Lumagow located?

Lumagow, Guangxi Zhuang Autonomous Region, China (approx. 25.29278°, 109.8383°)


Where is Lumagow on the map?