Origin Technology is located in Riyadh, Saudi Arabia on 8524 Prince Turki Ibn Abdulaziz Al Awwal Rd, Umm Al Hamam Al Sharqi. Origin Technology is rated 4.3 out of 5 in the category information services in Saudi Arabia.
Address
8524 Prince Turki Ibn Abdulaziz Al Awwal Rd, Umm Al Hamam Al Sharqi
Accessibility
Wheelchair-accessible entrance