I didn't shop in a single mall while I was in Riyadh. I really dislike malls. Everything is brand-names, new and shiny, and overpriced. The open markets feel much more real... and I can get better bargains too!
My American friend took me carpet shopping to "the best carpet shop in Riyadh!" After spending hours in his store learning about the qualities and histories of each regional style, I have to agree.
Every carpet has a story. Each one an expression of art and heritage. Each hand-made carpet reveals its maker's tribe and country, affluence, and skill. I bought a beautiful red and blue carpet from Afghanistan which look forward to laying out on the floor in my States-side apartment.