Al Nakheel Mall

Al Nakheel Mall
Exit 9، Al Imam Saud Ibn Abdul Aziz Branch Rd, Al Mughrizat
Riyadh 11564
Saudi Arabia