Unable to answer "What street is this on?" – house number 37,75: Apartment Building – https://osm.org/way/822523831 via StreetComplete 58.2:

Justo hace esquina entre dos calles. El portal del numero 37 da a la esquina y el del 75 a la calle de la Virgen de la Merced.