Inaugurated in 1988, El Triangle is a small shopping center on Plaza Catalonia across from Corte Inglés, the big department store. Among its most...