Where is Lab?

Where is Lab located?

Lab, Guangxi Zhuang Autonomous Region, China (approx. 25.47806°, 109.5828°)


Where is Lab on the map?