Citrix Systems is located in Dubai, UAE on Dubai Internet City 17, Office 265-269, Al Sufouh - Al Sufouh 2. Citrix Systems is rated 4.7 out of 5 in the category software company in UAE.
Address
Dubai Internet City 17, Office 265-269, Al Sufouh - Al Sufouh 2
Accessibility
Wheelchair-accessible entrance