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