Where is Chenjiaci?

Where is Chenjiaci located?

Chenjiaci, Chenjiaci (Station), China (approx. 23.129711°, 113.24126°)


Where is Chenjiaci on the map?