Deyaar Development PJSC has announced the launch of a premium hotel apartments tower at The Atria, a 1.25mn ft2 luxury mixed-use twin tower complex at Business Bay. Deyaar will allocate 50% of the ...