(#016175) Clover Tower - Office - Lake View - 900.65 sq ft,
business bay,
Dubai