Galaria Mall, spreading over 18000 sqm in New Cairo, comprises 105 offices and 16 stores, as 16 units are set to be leased