Latitude, longitude and altitude of Ckoirama Observatory; where can things like this be looked-up?
Near the pinned location, at 24.0893&deg;S 69.9306&deg;W,
Bing Maps shows a building like the one in the University of Antofagasta photos,  with signs of recent construction.



It's probably a matter of time until Google updates their satellite imagery in that region.

The Minor Planet Center maintains a list of observatory codes with positional information.
A related page there says:


  The KML file of observatory-code locations has been removed, following a request from some Spanish observers concerned about security at remote, unattended sites.