Retail for Rent in Index Tower, Difc · 7,836 sqft · AED 3,134,364 | Cushman & Wakefield Core