Where is Lin Zhao?

Where is Lin Zhao located?

Lin Zhao, Guangdong, China (approx. 23.15622°, 116.3512°)


Where is Lin Zhao on the map?