Office Square open their first business centre in Abu Dhabi

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