Location: Located 39 km from Dubai International Airport, 15 minutes from Dubai city center and 5 minutes from Jumeirah Beach. Address: Armada Towers, Jumeirah Lakes Towers, Sheikh Zayed Road, P.O. Box 29591 Dubai, UAE.