Where is University Town South?

Where is University Town South located?

University Town South, University Town South, China (approx. 24.82499°, 102.8243°)


Where is University Town South on the map?