Where is Shichiaobi?

Where is Shichiaobi located?

Shichiaobi, Guangdong, China (approx. 23.95194°, 115.6561°)


Where is Shichiaobi on the map?