Where is Shybalydian?

Where is Shybalydian located?

Shybalydian, Beijing, China (approx. 39.84278°, 116.4828°)


Where is Shybalydian on the map?