It's just up from Carrefour that is near the Otogar.
I had the same problem earlier with the link and again when I tried it just now so maybe worth trying later.
It doesn't say much just mainly the logos for the "brand" shops that will be located there. I read elsewhere some time ago that international shops didn't want to rent space there because the rent is based on a % of the profits!