Nanhuang

China

Nanhuang is a town and island situated in Rushan, within the city of Weihai in the eastern Shandong province of China.

The location serves as a geographical point in the coastal region of the Shandong peninsula.

Sources

  1. Nanhuang