logo

Expedia Business Centres Iris Bay Tower

Al Sa'ada St. Dubai United Arab Emirates -

Expedia Business Centres offer multiple business solutions from professionally staffed office space, administrative services and to teleph... See More

  • Capacity20
  • Meeting Rooms2
  • Private Offices51
  • Amenities
    View All
Pricing