Unable to answer "Are there traffic signals that show when to cross here?" – Crossing – https://osm.org/node/7866215670 via StreetComplete 59.3:

Hay un semáforo para los vehículos, no para peatones, no hay paso de peatones.