Al Rashid Mall


Al Rashid Mall - shopping center in Saudi Arabia.