Dotted in Business Bay, the buzzing commercial hub of Dubai, The Atria consists of two high-rise towers. One is a residential tower while the other is a 4-star hotel apartment called Millennium Atria ...