Al-Thaghr General Hospital, Jeddah 1 Avis Jeddah Municipality of Ain Dar 34 Avis Eastern Province Ministry of Transport and Logistics 932 Avis Riyadh Saudi Red Sea Authority 84 Avis Riyadh Insurance Authority 75 Avis Mecca Lire la suite