The Atria is located AT Business Bay, Dubai The Atria offers residents unparalleled access to the city most iconic landmarks and attraction