Retail for Rent in Index Tower, Difc · 13,130 sqft · AED 4,193,210 | Cushman & Wakefield Core