Retail for Rent in Index Tower, Difc · 5,294 sqft · AED 1,058,846 | Cushman & Wakefield Core