Al Khor Mall I مول الخور
Address: Street 796
City: Al Khor
Region: Al Khor
Country: Qatar