Satellite map of Huairou Solar Observing Station
The Huairou Solar Observing Station is a solar observatory in China. It is situated on a north bank of the Huairou Reservoir, about 40km north of Beijing. There are two telescopes.
Latitude: 40° 18' 34.20" N
Longitude: 116° 35' 23.99" E