Vice Rector for Academic Development - Information Technology Building - is located in Mecca, Saudi Arabia on 7414, 3544, Al Jamiah. Vice Rector for Academic Development - Information Technology Building - is rated 4 out of 5 in the category urban planning department in Saudi Arabia.
Address
7414, 3544, Al Jamiah