China
Shangmahuanggou is a city located in Gansu, China.
You can find Shangmahuanggou at 37.52° N, 103.28° E, in the Northern Hemisphere. It is classified under Gansu, China.
The Gansu region of China is home to Shangmahuanggou and other cities such as Lanzhou, Qingyang, Tianshui.
Shangmahuanggou is surrounded by 20 cities and towns within a 25 km radius.
Shangmahuanggou is located in Gansu, China.
Shangmahuanggou is located at coordinates 37.52° N, 103.28° E in Gansu, China.
Source: Bamwor World Encyclopedia — GeoNames (CC BY 4.0)