Where is Xiliangjia?

Where is Xiliangjia located?

Xiliangjia, Henan, China (approx. 34.43889°, 113.9864°)


Where is Xiliangjia on the map?