Millennium Atria Business Bay, a deluxe serviced residence complex located in Business Bay, has won the “Leading Hotel Residences, UAE” award at the Arabian Travel Awards 2019. The award recognizes the unique personality and flair of Millennium Atria Business Bay and its commitment to providing the best services for both business and leisure travellers.