Office Square open their first business centre in Abu Dhabi

Office Square open their first business centre in Abu Dhabi
play icon
The new Business Centre facility spans over 21,000 sq ft.