Where is North Point?

Where is North Point located?

North Point, North Point, China (approx. 22.29427°, 114.1998°)


Where is North Point on the map?