Explore the map of Sandaohezi, Xinjiang, China and find useful geographic details about this location.
Coordinates 44.3260, 85.6201