Black Site - Carlos Vela-Prado

Black Site

This image is was taken on border of Spain and France. It is framed behind one-way viewing plexiglass. At first I assumed it was an observatory. Upon further investigating I found no information on this space or location. The image is of a military black site.