Atria bevindt zich in Business Bay, op een korte 5 minuten loopafstand van Waterkanaal van Dubai.