China
Found in Ningxia, China, Shangzhuang is a city.
Shangzhuang is located at coordinates 37.50° N, 105.75° E, in the Northern Hemisphere. It belongs to the Ningxia administrative division of China.
Shangzhuang is located in the Ningxia province of China. Other cities in the region include Yinchuan, Shizuishan, Guyuan.
There are 20 cities and towns within 25 km of Shangzhuang.
Shangzhuang is located in Ningxia, China.
Shangzhuang is located at coordinates 37.50° N, 105.75° E in Ningxia, China.
Source: Bamwor World Encyclopedia — GeoNames (CC BY 4.0)