(#016182) Clover Tower - Office - Lake View - 984.11 sq ft,
business bay,
Dubai