Where is Chongqingzhai?
Where is Chongqingzhai located?
Chongqingzhai, Ningxia Hui Autonomous Region, China (approx. 38.03333°, 106.3°)
Where is Chongqingzhai on the map?
Chongqingzhai - Sunshine
{"latitude":38.03333,"longitude":106.3,"title":"Chongqingzhai"}