Unable to answer "Is this still here?" – Instituto de Ciencia y Tecnología de Alimentos y Nutrición (Research Office) – https://osm.org/way/45885405 via StreetComplete 58.2:

Es la Central Térmica de la Ciudad Universitaria de Madrid