Unable to answer "Is this still here?" – St. Vincent (Foundation Office) – https://osm.org/node/2050131360 via StreetComplete 59.2:

The people downstairs at Arizmendi, say it's some kind of "tech" office space. But they have never heard of anything with St Vincent in the name. There are NO markings on the door, nor on the buzzer/camera/intercom.