Where is Lizhutan?

Where is Lizhutan located?

Lizhutan, Guangdong, China (approx. 23.15189°, 115.8147°)


Where is Lizhutan on the map?