China
Located in Zhejiang, China, Shangzhai is a city.
The location of Shangzhai corresponds to 28.52° N, 118.66° E, in the Northern Hemisphere. It is within the Zhejiang area of China.
Zhejiang is one of China's administrative regions. Shangzhai is one of its main cities, along with Hangzhou, Ningbo, Puyang.
Around Shangzhai, 20 nearby populated places have been recorded within 25 km.
Shangzhai is located in Zhejiang, China.
Shangzhai is located at coordinates 28.52° N, 118.66° E in Zhejiang, China.
Source: Bamwor World Encyclopedia — GeoNames (CC BY 4.0)