Where is LongQingXia?

Where is LongQingXia located?

LongQingXia, LongQingXia, China (approx. 40.536434°, 116.01003°)


Where is LongQingXia on the map?