Where is Longquanxi?

Where is Longquanxi located?

Longquanxi, Beijing, China (approx. 40.11667°, 116.1167°)


Where is Longquanxi on the map?